Patch release fixing entity-count accuracy around breeding and recounts. Thanks to @daniel-skopek for the fixes!
- Natural breeding now respects entity limits — breeding triggered without a player (bees, foxes, villager breeders, etc.) previously bypassed limit checks entirely, letting counts grow past the configured limit. All breeding is now checked; op/bypass-permission players are still exempt. When a breed attempt is blocked at the limit, both parents go on a breeding cooldown so auto-breeders don't retry every tick, and no chat spam is sent to nearby players unless a player actually fed the animals.
- Fixed a tracking-map leak for players — players were mistakenly added to the entity-island tracking map and never removed.
- Boats now included in recounts — the admin
recountcommand counted minecarts but skipped boats, zeroing boat counts that the live tracker then couldn't recover.
Compatibility
✔️ BentoBox API 2.7.1
✔️ Paper Minecraft 1.21.11 - 26.2
✔️ Java 21
Upgrading
- As always, take backups just in case. (Make a copy of everything!)
- Stop the server.
- Replace the Limits jar with this one.
- Restart the server.
- You should be good to go — there are no config or locale changes in this release.
What's Changed
- Fix entity overcount from natural breeding and recount gaps by @daniel-skopek in #290
- Suppress hit-limit spam from natural breeding and add breed-path tests by @tastybento in #291
Full Changelog: 1.29.0...1.29.1