Skip to content

Release 1.29.1 - #292

Merged
tastybento merged 5 commits into
masterfrom
develop
Jul 23, 2026
Merged

Release 1.29.1#292
tastybento merged 5 commits into
masterfrom
develop

Conversation

@tastybento

Copy link
Copy Markdown
Member

Patch release with entity-count accuracy fixes.

What's Changed

No config or locale changes.

Full Changelog: 1.29.0...1.29.1

🤖 Generated with Claude Code

https://claude.ai/code/session_01UyA5AKzK44TXSxXQbR6DNc

daniel-skopek and others added 5 commits July 22, 2026 22:32
- onBreed: enforce limit for natural breeding, not just player-triggered
- EntityAddToWorldEvent: exclude Players to prevent memory leak
- RecountCalculator: count boats via Vehicle, not _MINECART suffix
Thanks for the fix @daniel-skopek! Nice catch on all three issues — natural breeding bypassing the limit, the Player entry leak in the entity-island map, and boats being missed by the recount.
Follow-up to #290:

- A natural breed attempt (null/non-player breeder) at the limit no
  longer notifies nearby players — an auto-breeder at its limit would
  otherwise message everyone within range on every attempt. Player-fed
  breeding still notifies, since the player needs to know why no baby
  appeared.
- Verified villagers are covered by the setBreed(false) cooldown branch:
  AbstractVillager extends Breedable in the targeted Paper API, so no
  code change was needed — a regression test now locks this in.
- New tests: natural breeding at/under limit, non-op player breeding at
  limit (with notification), villager breed cooldown, and Player
  exclusion from the entity-island map on EntityAddToWorldEvent.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UyA5AKzK44TXSxXQbR6DNc
…-tests

Suppress hit-limit spam from natural breeding and add breed-path tests
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UyA5AKzK44TXSxXQbR6DNc
@sonarqubecloud

Copy link
Copy Markdown

@tastybento
tastybento merged commit 9fa504d into master Jul 23, 2026
5 checks passed
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.

2 participants