Tags
Creators
Details
1.28.3
Compatibility
Changes
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
- 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!
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 https://github.com/BentoBoxWorld/Limits/pull/270
- Evict entityIslandMap on chunk unload + tests for restart-drift fix by @tastybento in https://github.com/BentoBoxWorld/Limits/pull/271
Full Changelog: https://github.com/BentoBoxWorld/Limits/compare/1.28.2...1.28.3
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:M9ms3AD8:ONitRAMS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:M9ms3AD8:ONitRAMS"
}

