CaveBlock-1.23.1.jar
What's new
CaveBlock 1.23.1
A bugfix release that closes the structure-suppression hole introduced in 1.23.0. Recommended for all servers running 1.23.0 that disable vanilla structures in a cave world.
๐บ Bug Fixes
- Disabled structures no longer freeze the server โ On a CaveBlock overworld, disabling a vanilla structure (e.g. Trial Chambers, Ancient Cities) only cancelled its placement, not its placement rules. Structure searches โ
/locate, Eyes of Ender, explorer/treasure maps, dolphins and villager map trades โ kept proposing candidate positions that were all cancelled, scanning out to the radius cap and freezing the main thread. A newStructuresLocateEventhandler now removes disabled structures from the search up front (and cancels the search outright when nothing remains), so it returns "not found" instantly instead of hanging. Fixes #116. [PR #117] - Structures no longer slip through in the spawn area โ The structure-suppression listener is now registered early in
createWorlds(), before the initial spawn chunks generate. Previously the first structures around spawn were generated before the addon's island-world reference was assigned, so a disabled structure (such as Trial Chambers) could still appear near spawn. Fixes #116. [PR #118]
Compatibility
โ๏ธ BentoBox API 3.14+ โ๏ธ Minecraft 1.21.x โ๏ธ Java 21
Upgrading from 1.23.0
- Stop your server.
- Replace the old
CaveBlockjar inplugins/BentoBox/addons/with this one. - Start your server. No config or locale changes are required.
Legend
- ๐บ Special attention โ fixes a main-thread freeze; upgrading is strongly recommended for 1.23.0 servers.
What's Changed
- ๐บ Stop /locate freezing the server for disabled structures (#116) by @tastybento in https://github.com/BentoBoxWorld/CaveBlock/pull/117
- ๐บ Suppress structures in the spawn area too (#116) by @tastybento in https://github.com/BentoBoxWorld/CaveBlock/pull/118
- Release 1.23.1 by @tastybento in https://github.com/BentoBoxWorld/CaveBlock/pull/119
Full Changelog: https://github.com/BentoBoxWorld/CaveBlock/compare/1.23.0...1.23.1
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include