ChunkBlock-1.1.1.jar
What's new
ChunkBlock 1.1.1
A patch release that stops a rank message nagging teammates on every click, gives islands something to aim for beyond the next chunk, and fixes a flag ID that quietly collided with AOneBlock.
Highlights
- ๐ Teammates are no longer nagged on every click โ a member below the claim rank was told
Your rank cannot claim chunks for this island!every time they opened a chest, pressed a button or mined a block. The rank check ran before anything had established that the click was a claim gesture at all, so every left or right click in the world reached the denial branch. It was throttled to once every two seconds, never cancelled the event and never logged, which is why the chest still opened and nothing showed in console. Rank is now checked only after a locked chunk is genuinely targeted, so the message appears when it was always meant to โ when a teammate really does aim at the border. [PR #27] - ๐บ ๐ก โ๏ธ The Magic Block Protection flag ID no longer collides with AOneBlock โ both addons
registered a flag called
MAGIC_BLOCK, and BentoBox's flags manager drops the second registration of an ID and returnsfalsewithout logging. With both gamemodes installed, whichever loaded second was quietly running on the other addon's flag definition. The ID is nowCHUNKBLOCK_MAGIC_BLOCK, and the addon logs a warning when the flags manager refuses any flag rather than failing silently. Fixes #24 [PR #25] - โ๏ธ ๐ก Closing a whole ring of chunks is now a milestone โ claiming has only ever paid out per
chunk, which rewards running one arm of chunks straight out to the border. Completing the full square
around the centre now earns a message, a celebration across the whole ring, and any console commands
an admin configures under
chunkblock.rings. Rings are earned once per island: re-locking a ring on level loss and claiming it straight back pays nothing. Adds theRingCompleteEventAPI (cancellable), a rings line on/ch chunks, and theisland_rings_completeplaceholder. Part of #3 [PR #22] - ๐ก Phase text understands MiniMessage and hex colours โ holograms were deserialized with a legacy
&-only serializer, so<green><bold>came out as literal text and&#RRGGBBdid nothing. Holograms and the action bar now both accept MiniMessage,&andยงcodes, hex, gradients, and any mixture. This also fixesยงcodes rendering as literal text in anything that came from a locale file. Existing&codes keep working unchanged. Ported from AOneBlock#551 [PR #20] - ๐ก The territory map lines up โ chat's default font is proportional, so how far a row of
/ch chunksreached across the screen depended on which chunks happened to be claimed. Map rows now render inminecraft:uniform, Minecraft's built-in fixed-width font, so the grid comes out square. The centre chunk and your own position are marked too. [PR #23] - ๐ Traditional Chinese caught up โ
zh-TW.ymlgained the chunk-claiming and phase-editor keys added in 1.1.0, with terminology revised for the Taiwanese Minecraft community. Thanks to @qwe664 for their first contribution. [PR #26]
๐บ Magic Block Protection settings will reset. Island flag settings are stored under the flag ID, so any island that changed Magic Block Protection away from the default reverts to
COOP_RANKunder the newCHUNKBLOCK_MAGIC_BLOCKID. The oldMAGIC_BLOCKentry becomes an orphan in the island data. Ask affected islands to re-apply the setting, and re-setdefault-island-flagsinconfig.ymlif you had customised it. This is the same one-off cost as theCHUNKBLOCK_BOSSBAR/CHUNKBLOCK_ACTIONBAR/CHUNKBLOCK_START_SAFETYrenames in 1.0.1 โ this flag was missed in that pass.
โ๏ธ Config note:
default-island-flagsrenamesMAGIC_BLOCK: 200toCHUNKBLOCK_MAGIC_BLOCK: 200, and a newchunkblock.ringssection addsbroadcast(defaultfalse),commandsandplayer-commands(both empty lists). Existing config files gain the new keys with defaults on first load; the oldMAGIC_BLOCKline is left behind and can be deleted by hand. Rewarding island levels for a completed ring is not advised โ levels buy chunks, so each ring would pay for the next one.
๐ก Locale note:
protection.flags.MAGIC_BLOCKis renamed toprotection.flags.CHUNKBLOCK_MAGIC_BLOCKin all 18 locale files, so existing translations follow the rename rather than being orphaned. New keyschunkblock.chunks.ring-complete,.ring-broadcastand.rings, and the map legend gained centre and player markers.zh-TWis now up to date through 1.1.0; every non-English locale, that one included, still shows the raw key for 1.1.1's new ring keys and the old two-symbol map legend until translated. Regenerate or update customised locale files.
Compatibility
โ๏ธ BentoBox API 3.22.0+ โ๏ธ Minecraft 1.21+ โ๏ธ Java 21
Upgrading
- Take backups of your server, for safety.
- Stop the server.
- Replace the ChunkBlock jar in
plugins/BentoBox/addons/and delete the old one. - Start the server.
- In
config.yml, delete the orphanedMAGIC_BLOCK: 200line underdefault-island-flagsand setCHUNKBLOCK_MAGIC_BLOCKto the rank you want, if you had customised it. - Ask islands that had customised Magic Block Protection to re-apply it in the island settings GUI.
- Optionally fill in
chunkblock.rings.commands/player-commandsto reward ring milestones, and setbroadcast: trueif you want them announced server-wide. - If you customised your locale files, rename
protection.flags.MAGIC_BLOCKand add the new keys above.
Legend
- ๐ก โ locale files may need to be regenerated or updated.
- โ๏ธ โ config options have been removed, renamed, or added.
- ๐บ โ special attention needed.
What's Changed
- ๐ก feat: support MiniMessage and hex colours in phase text by @tastybento in https://github.com/BentoBoxWorld/ChunkBlock/pull/20
- โ๏ธ ๐ก Reward islands for closing a whole ring of chunks by @tastybento in https://github.com/BentoBoxWorld/ChunkBlock/pull/22
- ๐ก Render the territory map in a monospaced font by @tastybento in https://github.com/BentoBoxWorld/ChunkBlock/pull/23
- ๐บ โ๏ธ ๐ก Prefix the magic block flag ID so it cannot collide with AOneBlock by @tastybento in https://github.com/BentoBoxWorld/ChunkBlock/pull/25
- fix: only complain about claim rank when a chunk is actually targeted by @tastybento in https://github.com/BentoBoxWorld/ChunkBlock/pull/27
- ๐ก Add missing v1.1.0 translation keys (chunk claiming system, phase editor) by @qwe664 in https://github.com/BentoBoxWorld/ChunkBlock/pull/26
New Contributors
- @qwe664 made their first contribution in https://github.com/BentoBoxWorld/ChunkBlock/pull/26
Full Changelog: https://github.com/BentoBoxWorld/ChunkBlock/compare/1.1.0...1.1.1
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

