Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Creators
Details
Licensed EPL-2.0
Published last year
Updated 2 days ago
Changelog
Compatibility
✔️ BentoBox 3.0.0 ✔️ Minecraft 1.21.x ✔️ Java 21
What's New
- Shulker duplication farms are now properly limited on Paper servers. Previously, shulkers could bypass entity limits because the duplication event fired after the original shulker teleported outside the island, causing an undercount. Limits now uses Paper's
ShulkerDuplicateEventto enforce limits before duplication occurs. - Copper chest limits can no longer be bypassed. Oxidation, waxing, scraping, and copper golem creation all previously allowed players to circumvent copper chest placement limits. All copper chest variants are now normalized to a single tracked material, and block state transitions are properly counted.
- Invalid config entries are handled gracefully. Malformed namespaced keys, non-block materials, and uncountable materials (lava, water, air, etc.) in
blocklimitsconfig are now caught with clear warning messages instead of causing NPEs or silently polluting the limits map.
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Fix #242: enforce shulker entity limit on Paper via ShulkerDuplicateEvent by @tastybento in https://github.com/BentoBoxWorld/Limits/pull/243
- Fix sonarcloud criticals by @tastybento in https://github.com/BentoBoxWorld/Limits/pull/244
- Fix BlockFormEvent handler to track material transitions for copper chest oxidation/waxing by @copilot-swe-agent in https://github.com/BentoBoxWorld/Limits/pull/246
- Guard against NPE from NamespacedKey.fromString() returning null in loadLimits() by @copilot-swe-agent in https://github.com/BentoBoxWorld/Limits/pull/249
- Fix loadLimits() to reject non-block and uncountable materials by @copilot-swe-agent in https://github.com/BentoBoxWorld/Limits/pull/250
- Fix pom.xml build.version to match Release 1.27.2 by @copilot-swe-agent in https://github.com/BentoBoxWorld/Limits/pull/251
- 🔺 Bump Java to 21 and Spigot target to 1.21.11 by @copilot-swe-agent in https://github.com/BentoBoxWorld/Limits/pull/252
- Migrate to JUnit 5 and add comprehensive test coverage by @tastybento in https://github.com/BentoBoxWorld/Limits/pull/253
- Migrate from custom ServerMocks to MockBukkit by @tastybento in https://github.com/BentoBoxWorld/Limits/pull/254
- Fix copper chest limit bypass via waxing, scraping, and golem creation by @copilot-swe-agent in https://github.com/BentoBoxWorld/Limits/pull/255 🔺 Java 21 is now required (previously Java 17).
Full Changelog: https://github.com/BentoBoxWorld/Limits/compare/1.27.1...1.27.2



