Skip to content

Release 1.28.3

Choose a tag to compare

@tastybento tastybento released this 29 Jun 03:56
4273872

Release Highlights

A small bug-fix release that makes per-island entity counts reliable across server restarts.

  • 🐛 Entity counts no longer drift after a restart — The map linking each entity to its island was kept in memory only and lost on every restart. Entities reloaded from chunks never re-entered it, so when they later died or despawned off-island their count was never decremented and slowly crept upward. Entities are now re-registered as their chunks load, so off-island removals decrement correctly again (#270).
  • 🩹 No more map growth on chunk unload — Building on the fix above, the in-memory mapping is now released when a chunk unloads (and rebuilt on reload), preventing unbounded growth on long-running servers. Includes new test coverage for the restart-drift regression (#271).

Compatibility

✔️ BentoBox API 2.7.1
✔️ Minecraft 1.21.5 – 26.2
✔️ Java 21

Upgrading

  1. As always, take backups just in case. (Make a copy of everything!)
  2. Stop the server.
  3. Replace the Limits jar with this one.
  4. Restart the server.
  5. You should be good to go!

No data, config, or locale changes — this is a drop-in replacement.


What's Changed

  • Fix entity counts drifting after server restart by @daniel-skopek in #270
  • Evict entityIslandMap on chunk unload + tests for restart-drift fix by @tastybento in #271

Full Changelog: 1.28.2...1.28.3