Features
Hostile mobs dig out of the ground or poof into existence when they spawn.
Works with: Zombies, Husks, Drowned, Skeletons, Strays, Bogged, Wither Skeletons, Spiders, Cave Spiders, Creepers, Endermen, Slimes, Magma Cubes, Zombified Piglins, Striders and Giants.
This data pack/mod is designed to be as unintrusive as possible. Hidden entities including their worn armor and tools will only be invisible and silent.
Spawn Animations is completely server-side!
-> For available settings and customization, take a look at the <-
More sophisticated animations are planned for v2.0!
📺 Demo GIFs
Click here to expand
🔧 Installation
Install either as:
- Data Pack [DP] ➜ Place
.zipin your world'sdatapacksfolder - Mod [Mod] ➜ Drop into your
modsfolder and optionally install
MidnightLib for a global config file and UI
For hiding entities with emissive layers in 1.20.4 or below, and generally smoother animations, you may additionally install
Pehkui.
To manage settings, reset, or uninstall the pack, use the command /trigger tschipcraft.menu or /function #tschipcraft:menu.
🧩 Compatibility
Forge is only natively supported until Minecraft 1.21.5.
For Minecraft 1.14.x, 1.15.x or 1.16.x, you can use a legacy version.
For mod support, check out
Spawn Animations Compats by Fyoncle.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 | ||||
| 22h ago | 1 |
- Added support for Minecraft 26.3.x** 🌲
- Updated to work with the new predicate format
- Bumped pack format and protocol version
- Fixed the menu opening when its advancement is granted by other means, such as
/advancement grant @s everything - Added Russian language support (Thanks @itsrec0very, [#60](https://github.com/Tschipcraft/spawnanimations/pull/60))
- Added support for Minecraft 26.3.x** 🌲
- Updated to work with the new predicate format
- Bumped pack format and protocol version
- Fixed the menu opening when its advancement is granted by other means, such as
/advancement grant @s everything - Added Russian language support (Thanks @itsrec0very, [#60](https://github.com/Tschipcraft/spawnanimations/pull/60))
- Added support for Minecraft 26.3.x** 🌲
- Updated to work with the new predicate format
- Bumped pack format and protocol version
- Fixed the menu opening when its advancement is granted by other means, such as
/advancement grant @s everything - Added Russian language support (Thanks @itsrec0very, [#60](https://github.com/Tschipcraft/spawnanimations/pull/60))
- Added support for Minecraft 26.2.x** ♨️
- Bumped pack format and protocol version
- Added support for Minecraft 26.2.x** ♨️
- Bumped pack format and protocol version
- Added support for Minecraft 26.1.2** 🧩
- Added support for Minecraft 26.1** 🐤
- Migrated
#bamboo_plantable_onreferences to#supports_vegetation - Added router to handle [unobfuscated code](https://www.minecraft.net/en-us/article/removing-obfuscation-in-java-edition)
- Bumped pack format and protocol version
- Added support for Minecraft 26.1** 🐤
- Migrated
#bamboo_plantable_onreferences to#supports_vegetation - Added router to handle [unobfuscated code](https://www.minecraft.net/en-us/article/removing-obfuscation-in-java-edition)
- Bumped pack format and protocol version
- Added support for Minecraft 1.21.11** 🐎
- Updated to work with the new gamerule names
- Removed broken hide feedback code for 1.21+
- Bumped pack format and protocol version
- Added support for Minecraft 1.21.11** 🐎
- Updated to work with the new gamerule names
- Removed broken hide feedback code for 1.21+
- Bumped pack format and protocol version
- Added support for Minecraft 1.21.10** 🧩
- Fixed dig up animation particles no longer appearing in Minecraft 1.20.6 and below
- Added support for Minecraft 1.21.10** 🧩
- Fixed dig up animation particles no longer appearing in Minecraft 1.20.6 and below
- Added support for Minecraft 1.21.10** 🧩
- Fixed dig up animation particles no longer appearing in Minecraft 1.20.6 and below
- Added support for Minecraft 1.21.9** 🥉
- Updated to work with the new pack.mcmeta syntax
- Raised entity processing limits to resolve mob farm complications (Thanks @Fyoncle)
- Fixed Vanilla activation mode behaving the same way as Classic for activation distances below 25 (closes [#46](https://github.com/Tschipcraft/spawnanimations/issues/46))
- Added native support for snow blocks when playing the dig up animation
- Removed native support for some container blocks
- Expanded and reorganized tag lists to include convention tags for improved mod compatibility
- Added support for Minecraft 1.21.9** 🥉
- Updated to work with the new pack.mcmeta syntax
- Raised entity processing limits to resolve mob farm complications (Thanks @Fyoncle)
- Fixed Vanilla activation mode behaving the same way as Classic for activation distances below 25 (closes [#46](https://github.com/Tschipcraft/spawnanimations/issues/46))
- Added native support for snow blocks when playing the dig up animation
- Removed native support for some container blocks
- Expanded and reorganized tag lists to include convention tags for improved mod compatibility
- Added support for Minecraft 1.21.9** 🥉
- Updated to work with the new pack.mcmeta syntax
- Raised entity processing limits to resolve mob farm complications (Thanks @Fyoncle)
- Fixed Vanilla activation mode behaving the same way as Classic for activation distances below 25 (closes [#46](https://github.com/Tschipcraft/spawnanimations/issues/46))
- Added native support for snow blocks when playing the dig up animation
- Removed native support for some container blocks
- Expanded and reorganized tag lists to include convention tags for improved mod compatibility
- Entities with emissive layers are now properly hidden** 👻 (Endermen, Spiders, and Cave Spiders) (closes [#25](https://github.com/Tschipcraft/spawnanimations/issues/25))
- For this feature to work in Minecraft 1.20.4 and below, [Pehkui](https://modrinth.com/project/t5W7Jfwy) must be installed. Pehkui can still be installed in newer versions for smoother poof animations
- Added config options to enable/disable the poof animation ([#40](https://github.com/Tschipcraft/spawnanimations/issues/40)), animation sounds (closes [#39](https://github.com/Tschipcraft/spawnanimations/issues/39)), reducing the number of particles emitted by hidden Endermen, and hiding emissive mob layers ([#25](https://github.com/Tschipcraft/spawnanimations/issues/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](https://modrinth.com/project/ku4JD9TH) 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](https://github.com/Tschipcraft/spawnanimations/issues/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
excludetots.sa.exclude
- Entities with emissive layers are now properly hidden** 👻 (Endermen, Spiders, and Cave Spiders) (closes [#25](https://github.com/Tschipcraft/spawnanimations/issues/25))
- For this feature to work in Minecraft 1.20.4 and below, [Pehkui](https://modrinth.com/project/t5W7Jfwy) must be installed. Pehkui can still be installed in newer versions for smoother poof animations
- Added config options to enable/disable the poof animation ([#40](https://github.com/Tschipcraft/spawnanimations/issues/40)), animation sounds (closes [#39](https://github.com/Tschipcraft/spawnanimations/issues/39)), reducing the number of particles emitted by hidden Endermen, and hiding emissive mob layers ([#25](https://github.com/Tschipcraft/spawnanimations/issues/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](https://modrinth.com/project/ku4JD9TH) 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](https://github.com/Tschipcraft/spawnanimations/issues/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
excludetots.sa.exclude
- Entities with emissive layers are now properly hidden** 👻 (Endermen, Spiders, and Cave Spiders) (closes [#25](https://github.com/Tschipcraft/spawnanimations/issues/25))
- For this feature to work in Minecraft 1.20.4 and below, [Pehkui](https://modrinth.com/project/t5W7Jfwy) must be installed. Pehkui can still be installed in newer versions for smoother poof animations
- Added config options to enable/disable the poof animation ([#40](https://github.com/Tschipcraft/spawnanimations/issues/40)), animation sounds (closes [#39](https://github.com/Tschipcraft/spawnanimations/issues/39)), reducing the number of particles emitted by hidden Endermen, and hiding emissive mob layers ([#25](https://github.com/Tschipcraft/spawnanimations/issues/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](https://modrinth.com/project/ku4JD9TH) 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](https://github.com/Tschipcraft/spawnanimations/issues/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
excludetots.sa.exclude
- Added support for Minecraft 1.21.8** 🧩
- Added support for Minecraft 1.21.7** 💿
- Added support for Minecraft 1.21.7** 💿
- Added support for Minecraft 1.21.6** ☁️
- Fixed 1.21.5 NeoForge crash when installed alongside MidnightLib
- Slightly lowered the volume of dig up sounds ([#39](https://github.com/Tschipcraft/spawnanimations/issues/39))
- Added support for Minecraft 1.21.6** ☁️
- Fixed 1.21.5 NeoForge crash when installed alongside MidnightLib
- Slightly lowered the volume of dig up sounds ([#39](https://github.com/Tschipcraft/spawnanimations/issues/39))
- Added support for Minecraft 1.21.5** 🌸
- Updated to work with new equipment NBT format, new text component format, FallDistance NBT renaming, and potion entity ID renaming
- Hide worn armor and tools now uses the unified
armor.bodyslot instead ofarmor.feetin 1.21.5 and above to allow better late loot recovery - Added native NeoForge support** (closes [#32](https://github.com/Tschipcraft/spawnanimations/issues/32), [#18](https://github.com/Tschipcraft/spawnanimations/issues/18))
- Hardened the Play animation on unsupported blocks option
- Fixed incompatibility with [PandaAntiPermanentBlockBreak](https://modrinth.com/mod/Tb16z0yT) mod (closes [#38](https://github.com/Tschipcraft/spawnanimations/issues/38))
- Added
is_ridingandhas_passengersexclusion checks to the loop, fixing zombies not being excluded when riding zombie horses from the [Zombie Horse Spawn](https://modrinth.com/mod/owDBGfRd) mod in 1.20.1 - Fixed mobs not adjusting their animation speed during their animation
- Fixed version checker messages not being displayed
- Annotated the required Java version for mod versions
- Added support for Minecraft 1.21.5** 🌸
- Updated to work with new equipment NBT format, new text component format, FallDistance NBT renaming, and potion entity ID renaming
- Hide worn armor and tools now uses the unified
armor.bodyslot instead ofarmor.feetin 1.21.5 and above to allow better late loot recovery - Added native NeoForge support** (closes [#32](https://github.com/Tschipcraft/spawnanimations/issues/32), [#18](https://github.com/Tschipcraft/spawnanimations/issues/18))
- Hardened the Play animation on unsupported blocks option
- Fixed incompatibility with [PandaAntiPermanentBlockBreak](https://modrinth.com/mod/Tb16z0yT) mod (closes [#38](https://github.com/Tschipcraft/spawnanimations/issues/38))
- Added
is_ridingandhas_passengersexclusion checks to the loop, fixing zombies not being excluded when riding zombie horses from the [Zombie Horse Spawn](https://modrinth.com/mod/owDBGfRd) mod in 1.20.1 - Fixed mobs not adjusting their animation speed during their animation
- Fixed version checker messages not being displayed
- Annotated the required Java version for mod versions
- Added support for Minecraft 1.20.6** 🐺, **1.21** ⚔️, **1.21.3** 💰 **and 1.21.4** 🪵 (closes [#31](https://github.com/Tschipcraft/spawnanimations/issues/31))
- Added the Bogged to the dig up animation**
- Added additional proxy chest items that hold the actual items to the unrendered chest item in the foot slot, preventing Minecraft from stripping away empty item slots and thus messing up the armor and tools save order. Additionally, HandItems are now also stored in the foot slot (index 4 and 5) instead of a separate chest item in the legs slot
- Added update function to convert the pre-1.20.5 armor and tools save format to the new post-1.20.6 format
- Added slot information to the pre-1.20.5 save format, including a user-callable function to add this to already saved entities to prevent Minecraft from throwing away important data when upgrading a world to 1.20.5+
- Added support for new item component and particle syntax (Thanks [@Sashiro](https://modrinth.com/user/pmKBTjku))
- Copied the contents of the legacy folders to their new names and removed unused code
- Adjusted exclude tag to account for boat ID renames
- Updated menu trigger to use advancements instead and added menu message header
- Fixed single layer snow no longer producing snow particles
- Fixed mainhand to offhand handling always clearing new mainhand data before overwriting the old mainhand, even if the new data could not be transferred to the offhand
- Fixed attempting to play the block break animation for unsupported blocks on non-solid blocks like air
- Changed play animation on unsupported blocks setting to off by default to prevent unwanted block updates ([#16](https://github.com/Tschipcraft/spawnanimations/issues/16))
- Removed spawnanimations:welcome tag
- Added support for Minecraft 1.20.6** 🐺, **1.21** ⚔️, **1.21.3** 💰 **and 1.21.4** 🪵 (closes [#31](https://github.com/Tschipcraft/spawnanimations/issues/31))
- Added the Bogged to the dig up animation**
- Added additional proxy chest items that hold the actual items to the unrendered chest item in the foot slot, preventing Minecraft from stripping away empty item slots and thus messing up the armor and tools save order. Additionally, HandItems are now also stored in the foot slot (index 4 and 5) instead of a separate chest item in the legs slot
- Added update function to convert the pre-1.20.5 armor and tools save format to the new post-1.20.6 format
- Added slot information to the pre-1.20.5 save format, including a user-callable function to add this to already saved entities to prevent Minecraft from throwing away important data when upgrading a world to 1.20.5+
- Added support for new item component and particle syntax (Thanks [@Sashiro](https://modrinth.com/user/pmKBTjku))
- Copied the contents of the legacy folders to their new names and removed unused code
- Adjusted exclude tag to account for boat ID renames
- Updated menu trigger to use advancements instead and added menu message header
- Fixed single layer snow no longer producing snow particles
- Fixed mainhand to offhand handling always clearing new mainhand data before overwriting the old mainhand, even if the new data could not be transferred to the offhand
- Fixed attempting to play the block break animation for unsupported blocks on non-solid blocks like air
- Changed play animation on unsupported blocks setting to off by default to prevent unwanted block updates ([#16](https://github.com/Tschipcraft/spawnanimations/issues/16))
- Removed spawnanimations:welcome tag
- Update to Minecraft 1.20.4 🦇
- Added version range in pack.mcmeta
- Fixed charged creeper glow not getting hidden (closes [#17](https://github.com/Tschipcraft/spawnanimations/issues/17))
- Update to Minecraft 1.20.4 🦇
- Added version range in pack.mcmeta
- Fixed charged creeper glow not getting hidden (closes [#17](https://github.com/Tschipcraft/spawnanimations/issues/17))