Skip to content

Conversation

@Tschipcraft
Copy link
Owner

  • Entities with emissive layers are now properly hidden 👻 (Endermen, Spiders, and Cave Spiders) (closes Enderman/Spider eyes hovering before they are "spawned" #25)
    • For this feature to work in Minecraft 1.20.4 and below, Pehkui must be installed. Pehkui can still be installed in newer versions for smoother poof animations
  • Added config options to enable/disable the poof animation (Move in-air hidden mobs to the ground for them to be able to play the dig up instead of the poof animation #40), animation sounds (closes Setting to disable the sound #39), reducing the number of particles emitted by hidden Endermen, and hiding emissive mob layers (Enderman/Spider eyes hovering before they are "spawned" #25)
  • Improved performance by refactoring entity activation distance calculations to bundle and cache position data retrieval calls and by updating batch activation logic. The whole project is now up to 45% faster per tick!
  • Modified the attack predicate of the secondary dig-up requirements so that it disregards the Y-distance. This allows mobs to, for example, appear at the bottom of pillars if a player decides to build up during the night
  • Added an activation distance recommendation message when using the Vanilla activation mode
  • Removed the Hoglin from the dig up animation
  • Fixed most compatibility issues with Hostile Mobs Improve Over Time by adding missing tag recovery logic when preparing an entity for hiding. This should generally improve compatibility with other packs that override entity tags (closes Incompatibility with Hostile Mobs Improve Over Time #26)
  • Fixed poof animation playing multiple times when "Play Animation on Unsupported Blocks" is off
  • Fixed possibility of hidden falling mobs losing their fall distance NBT when appearing
  • Fixed v0 save format not correctly upgrading to v1 in 1.20.5 and 1.20.6 (precisely from 24w11a to 24w20a)
  • Changed exclude tag from exclude to ts.sa.exclude

- Refactored entity activation distance calculations to bundle and cache position data retrieval calls, and updated batch activation logic for better performance (up to 1ms faster per tick!)
- Fixed v0 save format not correctly upgrading to v1 from 24w11a to 24w20a (affecting major releases 1.20.5 and 1.20.6)
- Improved armor save/resolve functions to include the vanishing curse enchantment in the root proxy chest item
- Added proper handling of hidden entities with emissive layers (Endermen, Spiders, Cave Spiders) by shrinking their scale and tracking their position to prevent enclosure breaches (closes #25)
- Modified the attack predicate of the secondary dig-up requirements so that it disregards the Y-distance. This allows mobs to, for example, appear at the bottom of pillars, if a player decides to build up during the night
- Added an activation distance recommendation message when using the vanilla activation mode
- Fixed possibility for hidden falling mobs to lose their fall distance NBT when appearing
- Updated CD workflow output formatting
- Added Pehkui mod integration to fully hide entities by scaling them down. This is especially beneficial for mobs with emissive layers in 1.20.4 and below, as the previously used vanilla scale attribute doesn't yet exist there (#25)
  - Updated mod metadata to suggest Pehkui
  - Disabled Mecha command validation in the CI workflow upon push due to the now introduced non-vanilla commands
- Added config options to enable/disable poof animation (#40), animation sounds (closes #39), and hiding emissive mob layers
- Added partial support for Pehkui <3.4.0
- Added a config option to reduce the number of particles emitted by hidden Endermen when Pehkui is installed (#25)
- Fixed possibility of the poof animaion playing multiple times when "Play Animation on Unsupported Blocks" is off
- Added a compatibility warning when Tschipcraft's Dynamic Lights v1.8.8 or below is installed
- Changed exclude tag from `exclude` to `ts.sa.exclude`
- Fixed most compatibility issues with Hostile Mobs Improve Over Time by adding missing tag recovery logic when preparing an entity for hiding. This should generally improve compatibility with other packs that override entity tags (closes #26)
- Reverted the inclusion of the vanishing curse enchantment in the root proxy chest item due to it being too much of a breaking change for Tschipcraft's Dynamic Lights
- Adjusted CD workflow to include Pehkui as an optional dependency and upload Forge version separately
- Removed the Hoglin from the dig up animation
- Hardcoded Forge version range to [1.17,1.21.5]
- Removed the Dynamic Lights compatibility notice
- Updated settings.svg for the wiki to add 'Reduce Hidden Enderman Particles' option
@Tschipcraft Tschipcraft self-assigned this Aug 6, 2025
@Tschipcraft Tschipcraft requested a review from Copilot August 6, 2025 14:54

This comment was marked as resolved.

@Tschipcraft Tschipcraft merged commit d883f5e into master Aug 6, 2025
1 check passed
@Tschipcraft Tschipcraft deleted the dev branch August 8, 2025 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Setting to disable the sound Incompatibility with Hostile Mobs Improve Over Time Enderman/Spider eyes hovering before they are "spawned"

2 participants