
![]()
![]()
![]()
Respawnable Animals brings Bedrock Edition style animal spawning to Java Edition. Instead of animals existing forever after world generation, they can naturally disappear when far away and repopulate areas around active players, just like passive mobs do in Bedrock Edition. 🐄
This keeps the world feeling alive and prevents regions from becoming permanently depleted of animals after exploration or hunting. Whether you're gathering resources, breeding livestock, or simply traveling, wildlife can naturally return over time. 🌿
Animals that players care about remain protected. Tamed, bred, named, ridden, and other player associated animals stay where they belong, ensuring pets and livestock are never lost. 🐕
![]()
![]()
- 🔄 Bedrock Edition Parity: Brings Java Edition animal spawning behavior closer to Bedrock Edition.
- 🌎 Naturally Respawning Animals: Wild animals can despawn when far away and repopulate areas around players over time.
- 🌿 No Permanent Depletion: Hunting or clearing animals from an area no longer leaves it permanently empty.
- 🏗️ Supports Renewable Animal Populations: Creates consistent spawning behavior that can enable new farming and automation possibilities.
- 🐕 Protects Player Animals: Tamed, bred, named, ridden, and other interacted with animals automatically become permanent.
- ⚙️ Simple World Configuration: Adjust spawning behavior through a small set of world specific game rules.
![]()
⏩ INSTALLATION REQUIRED ON SERVER
⏩ REQUIRES PUZZLES LIB TO BE INSTALLED (FABRIC & NEOFORGE)
⏩ REQUIRES FABRIC API TO BE INSTALLED (FABRIC)
⏩ REQUIRES FORGE CONFIG API PORT TO BE INSTALLED (FABRIC)
![]()
![]()
The mod is configured through Minecraft game rules, allowing settings to be adjusted per world without editing files.
Detailed documentation, configuration examples, and a complete reference of all available options can be found in the README.md on GitHub.
![]()
![]()
🌟 Thanks to B3spectacled for inspiring the idea behind this project with their Custom Spawns mod.
![]()
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
![]()
![]()
© 2026 @heyitsfuzs. All rights reserved. This page was last edited on 11 September 2026, at 06:44 (UTC).
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 |
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v26.1.1-mc26.1.x] - 2026-09-27
### Added
- Add a config file for choosing which spawn reasons are affected by the respawning mechanics, and which player
### Changed
- Track the actual spawn reason per mob, including conversions inheriting the original reason
- Leave mobs spawned by game events entirely to vanilla, so their own despawning logic keeps working
- Always remove jockey mounts when far away to prevent mounts from piling up after their riders have despawned
## [v26.1.0-mc26.1.x] - 2026-04-27
### Changed
- Update to Minecraft 26.1.x
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v26.1.1-mc26.1.x] - 2026-09-27
### Added
- Add a config file for choosing which spawn reasons are affected by the respawning mechanics, and which player
### Changed
- Track the actual spawn reason per mob, including conversions inheriting the original reason
- Leave mobs spawned by game events entirely to vanilla, so their own despawning logic keeps working
- Always remove jockey mounts when far away to prevent mounts from piling up after their riders have despawned
## [v26.1.0-mc26.1.x] - 2026-04-27
### Changed
- Update to Minecraft 26.1.x
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v26.3.0-mc26.3.x] - 2026-09-26
### Changed
- Update to Minecraft 26.3.x
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v26.3.0-mc26.3.x] - 2026-09-26
### Changed
- Update to Minecraft 26.3.x
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v26.2.0-mc26.2.x] - 2026-06-19
### Changed
- Update to Minecraft 26.2.x
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v26.2.0-mc26.2.x] - 2026-06-19
### Changed
- Update to Minecraft 26.2.x
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v26.1.0-mc26.1.x] - 2026-04-27
### Changed
- Update to Minecraft 26.1.x
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v26.1.0-mc26.1.x] - 2026-04-27
### Changed
- Update to Minecraft 26.1.x
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.11.0-1.21.11] - 2025-12-20
### Added
- Add game rule
respawninganimals:remove_animals_distance: Animals beyond this distance from the nearest player may be
- Add game rule
respawninganimals:remove_animals_instantly_distance: Animals beyond this distance from the nearest
### Changed
- Update to Minecraft 1.21.11
- Rename game rule
persistentAnimalstorespawninganimals:remove_animals_when_far_away(inverted) - Rename game rule
animalMobCaptorespawninganimals:min_animals_near_player
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.11.0-1.21.11] - 2025-12-20
### Added
- Add game rule
respawninganimals:remove_animals_distance: Animals beyond this distance from the nearest player may be
- Add game rule
respawninganimals:remove_animals_instantly_distance: Animals beyond this distance from the nearest
### Changed
- Update to Minecraft 1.21.11
- Rename game rule
persistentAnimalstorespawninganimals:remove_animals_when_far_away(inverted) - Rename game rule
animalMobCaptorespawninganimals:min_animals_near_player
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.10.0-1.21.10] - 2025-10-08
### Changed
- Update to Minecraft 1.21.10
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.10.0-1.21.10] - 2025-10-08
### Changed
- Update to Minecraft 1.21.10
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.9.0-1.21.9] - 2025-10-05
### Changed
- Update to Minecraft 1.21.9
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.9.0-1.21.9] - 2025-10-05
### Changed
- Update to Minecraft 1.21.9
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.8.1-1.21.8] - 2025-08-12
### Changed
- Animals in vehicles no longer despawn
## [v21.8.0-1.21.8] - 2025-07-18
### Changed
- Update to Minecraft 1.21.8
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.8.1-1.21.8] - 2025-08-12
### Changed
- Animals in vehicles no longer despawn
## [v21.8.0-1.21.8] - 2025-07-18
### Changed
- Update to Minecraft 1.21.8
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.1.2-1.21.1] - 2025-08-12
### Changed
- Animals in vehicles no longer despawn
## [v21.1.1-1.21.1] - 2024-12-23
### Fixed
- Fix baby strider jockeys being made persistent, leading to them building up over time
## [v21.1.0-1.21.1] - 2024-09-18
### Changed
- Port to Minecraft 1.21.1
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.1.2-1.21.1] - 2025-08-12
### Changed
- Animals in vehicles no longer despawn
## [v21.1.1-1.21.1] - 2024-12-23
### Fixed
- Fix baby strider jockeys being made persistent, leading to them building up over time
## [v21.1.0-1.21.1] - 2024-09-18
### Changed
- Port to Minecraft 1.21.1
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.8.0-1.21.8] - 2025-07-18
- Update to Minecraft 1.21.8
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.8.0-1.21.8] - 2025-07-18
- Update to Minecraft 1.21.8
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.7.0-1.21.7] - 2025-07-01
- Update to Minecraft 1.21.7
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.7.0-1.21.7] - 2025-07-01
- Update to Minecraft 1.21.7
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.5.0-1.21.5] - 2025-04-13
- Port to Minecraft 1.21.5
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.5.0-1.21.5] - 2025-04-13
- Port to Minecraft 1.21.5
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.4.0-1.21.4] - 2025-02-13
- Port to Minecraft 1.21.4
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.4.0-1.21.4] - 2025-02-13
- Port to Minecraft 1.21.4
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.1.1-1.21.1] - 2024-12-23
### Fixed
- Fix baby strider jockeys being made persistent, leading to them building up over time
## [v21.1.0-1.21.1] - 2024-09-18
- Port to Minecraft 1.21.1
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.1.1-1.21.1] - 2024-12-23
### Fixed
- Fix baby strider jockeys being made persistent, leading to them building up over time
## [v21.1.0-1.21.1] - 2024-09-18
- Port to Minecraft 1.21.1
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog].
## [v8.2.1-1.20.1] - 2024-12-23
### Fixed
- Fix baby strider jockeys being made persistent, leading to them building up over time
## [v8.2.0-1.20.1] - 2024-02-17
### Changed
- Improve handling of creatures from mods that register an animal with a mob category that is different from the one used for spawning
- This is a big issue for how the implementation of Respawning Animals works, it is now fixed on the fly and the offending mods are printed to the log, so that their author can correct the mismatch
- Improve handling of creatures from mods that fail to call
Mob::finalizeSpawnand therefore do not have their spawn type saved which is required by Respawning Animals - Animals are now automatically made persistent when attached to a lead, owned by a player and when equipped with a saddle
- Fix any ridden animal becoming persistent, like striders and chickens from jockeys, when only the player riding an animal was supposed to do so
## [v8.1.1-1.20.1] - 2023-08-17
### Changed
- Made it a lot less likely for Respawning Animals to be responsible for endless animal over-spawning in case of a mod conflict
## [v8.1.0-1.20.1] - 2023-08-15
- Completely rewrote the mod to no longer rely on animals being classified as instances of the
Animalclass internally, instead now any mob with theCREATUREmob category will be affected fully - This should mainly solve issues with modded animals being allowed to constantly spawn in the world without ever being forced to despawn
- Also, internally no more mixins are used, all the behavior is achieved using built-in events, hopefully aiding mod compatibility (Forge only)
- Removed the config file, the animal mob spawn cap is now controlled via a new
animalMobCapgame rule, the animal blacklist was migrated to a newrespawninganimals:persistent_animalsentity type tag
## [v8.0.0-1.20.1] - 2023-06-27
- Ported to Minecraft 1.20.1
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog].
## [v8.2.1-1.20.1] - 2024-12-23
### Fixed
- Fix baby strider jockeys being made persistent, leading to them building up over time
## [v8.2.0-1.20.1] - 2024-02-17
### Changed
- Improve handling of creatures from mods that register an animal with a mob category that is different from the one used for spawning
- This is a big issue for how the implementation of Respawning Animals works, it is now fixed on the fly and the offending mods are printed to the log, so that their author can correct the mismatch
- Improve handling of creatures from mods that fail to call
Mob::finalizeSpawnand therefore do not have their spawn type saved which is required by Respawning Animals - Animals are now automatically made persistent when attached to a lead, owned by a player and when equipped with a saddle
- Fix any ridden animal becoming persistent, like striders and chickens from jockeys, when only the player riding an animal was supposed to do so
## [v8.1.1-1.20.1] - 2023-08-17
### Changed
- Made it a lot less likely for Respawning Animals to be responsible for endless animal over-spawning in case of a mod conflict
## [v8.1.0-1.20.1] - 2023-08-15
- Completely rewrote the mod to no longer rely on animals being classified as instances of the
Animalclass internally, instead now any mob with theCREATUREmob category will be affected fully - This should mainly solve issues with modded animals being allowed to constantly spawn in the world without ever being forced to despawn
- Also, internally no more mixins are used, all the behavior is achieved using built-in events, hopefully aiding mod compatibility (Forge only)
- Removed the config file, the animal mob spawn cap is now controlled via a new
animalMobCapgame rule, the animal blacklist was migrated to a newrespawninganimals:persistent_animalsentity type tag
## [v8.0.0-1.20.1] - 2023-06-27
- Ported to Minecraft 1.20.1
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/










