Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for BentoboxWorld

One Block, One Chunk

Report ChunkBlock?

R

1.4.0

ChunkBlock 1.4.0

This release makes big island areas viewable and navigable on the chunk map, clears up who claimed what on team islands, and simplifies configuration by letting the protection range drive island size directly.

Highlights

  • πŸ”‘ Scrollable chunk map with view modes β€” Islands larger than the 13Γ—13 dialog viewport now get a control row on the /ch chunks map: center the view on your island (β—Ž) or on your own position (β—†), with a directional arrow (8 directions) pointing at whichever one is off-screen. Clicking the arrow jumps to the other view. Small islands see the map exactly as before. [PR #49]
  • πŸ”‘ Claim messages name the claimer β€” Team members used to see "Chunk claimed!" when anyone on the island claimed a chunk and thought they had done it themselves. The message now reads "PlayerName claimed a chunk!" so everyone knows who spent the credit. [PR #46]
  • πŸ”Ί βš™οΈ max-chunks setting removed β€” The protection range already determines how many chunks fit, so the separate chunkblock.max-chunks cap was redundant and confusing. Island size is now derived purely from world.protection-range: with the default range of 168, the largest ring is 10, giving a 21Γ—21 = 441-chunk square. To change how many chunks players can claim, adjust the protection range. An existing max-chunks entry in your config is simply ignored. [PR #48]

βš™οΈ Config Default Corrections

The bundled config.yml had several stale defaults inherited from AOneBlock that didn't match the code. Fresh installs now get the correct values [PR #47]:

Setting Was Now
world.protection-range 240 168
world.island-height 80 120
world.concurrent-islands 1 0 (BentoBox default)
world.nether.spawn-radius 25 32
island.max-homes 1 5
island.reset.on-join.* (inventory/health/hunger/exp) false true
island.reset.on-leave.inventory true false

Existing servers are unaffected β€” your config on disk is not changed. These only apply to new installations. However, if you do delete it, then the replacement will be with different settings, so beware!

Other Improvements

  • Resolved 84 SonarCloud issues across main and test sources: null-safety guards, cognitive complexity reductions, duplicate-literal constants, and test hygiene.
  • πŸ”‘ All 17 translation locale files synced with the new dialog keys.
  • Hangar publishing is now part of the automated release pipeline.

Compatibility

βœ”οΈ BentoBox API 3.22.0 βœ”οΈ Minecraft 1.21+ (Paper β€” the dialog map requires Paper's dialog API) βœ”οΈ Java 21

Upgrading

  1. Replace the ChunkBlock jar in plugins/BentoBox/addons/ and restart.
  2. πŸ”‘ Delete plugins/BentoBox/locales/ChunkBlock/ (or just en-US.yml) so the updated locale files regenerate β€” the claim message and new map keys won't appear otherwise.
  3. πŸ”Ίβš™οΈ If your config sets chunkblock.max-chunks, remove it β€” it is ignored. Set world.protection-range to control island size instead (range 168 β‡’ 441 chunks, range 240 β‡’ 841 chunks).

Legend

  • πŸ”‘ β€” Locale files may need to be regenerated or updated
  • βš™οΈ β€” Config options have been removed, renamed, or added
  • πŸ”Ί β€” Special attention needed

What's Changed

Full Changelog: https://github.com/BentoBoxWorld/ChunkBlock/compare/1.3.0...1.4.0

Information

Published
August 24, 2026
1Downloads

Platforms

Paper
Paper
1.21.5–26.2