Tags
Creators
Details
1.30.1
Compatibility
Changes
Two bug fixes for accuracy: block placeholders work again, and entity counts no longer drift below the real population when another plugin removes a spawn that Limits already cancelled.
- Block count and limit placeholders work again ā since 1.28.0 every block placeholder was registered with the
minecraft:namespace baked into its name, so%Limits_bskyblock_island_spawner_limit%was really%Limits_bskyblock_island_minecraft:spawner_limit%and PlaceholderAPI returned it unparsed. All block_count,_limitand_base_limitplaceholders, including the_overworld,_netherand_endvariants, are now registered under the documented names. Entity placeholders were never affected. Custom-block keys from ItemsAdder or Oraxen usenamespace_key(for exampleitemsadder_ruby_block) since a colon is not valid in a placeholder name. Fixes #298 - šŗ Entity counts no longer drift when a cancelled spawn is removed ā when Limits cancels a spawn at the limit and the spawning plugin then calls
remove()on that never-added entity (Greenhouses did this), Paper still firesEntityRemoveEvent, and Limits decremented the island's count for a mob that was never counted. The counter dropped below the real population and the next spawn slipped through, ending at e.g. 4/3 ghasts. Removals of entities that never entered the world are now ignored. Reported on Discord. [PR #297]
šŗ Recount note: if you run Greenhouses (or any plugin that removes entities it failed to spawn), entity counts on affected islands may have drifted low under previous versions. Run the admin recount command (
/<gamemode> admin limits calc <player>) on affected islands, or have players trigger a recount, so counts match reality.
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.
- There are no config or locale changes in this release. If you use entity limits with Greenhouses, see the recount note above.
Legend
šŗ Special attention needed ā read the note before/after upgrading.
What's Changed
- šŗ Do not decrement entity counts for entities that never entered the world by @tastybento in https://github.com/BentoBoxWorld/Limits/pull/297
- Fix block count/limit placeholders registered with minecraft: namespace by @tastybento in https://github.com/BentoBoxWorld/Limits/pull/299
Full Changelog: https://github.com/BentoBoxWorld/Limits/compare/1.30.0...1.30.1
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:P5jOmBjT"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:M9ms3AD8:P5jOmBjT"
}

