protectionblocks-1.0.6.jar
Curse Maven Snippet
What's new
๐ v1.0.6 โ In-game admin GUI & item tooltips
Quality-of-life release focused on configuration UX: admins can now edit the entire server config from a clean in-game GUI without touching the TOML, and players see at a glance how big each protection block actually is by hovering over it in the inventory.
๐ In-game admin configuration GUI
The whole protectionblocks-server.toml is now editable from inside Minecraft. No more uploading files to your host or restarting the world for a 1-line tweak.
- 4 tabs: General, Tiers, Behavior, Bot โ all 20 server options grouped logically.
- Two ways to open it:
- ๐ฏ New keybind with its own category "Protection Blocks" in
Options โ Controls. Unbound by default to avoid clashing with other mods โ pick whatever key suits you. - ๐ฑ๏ธ New button
โจ Protectin the top-left of the pause menu (Esc), 70ร16 to align with other admin-mod buttons (HeadRoles, etc.). Auto-detects neighbours and places itself after them โ never overlaps.
- ๐ฏ New keybind with its own category "Protection Blocks" in
- OP-gated: the button only appears for players with permission level 2+. The packet handler validates again server-side, so a modified client can't bypass it.
- Hot-reload: every option except crafting recipes applies instantly, no restart. Radii, tier toggles, anti-bypass, bot endpoint, audit log โ all live. The only field with a "โ Requires /reload" badge is
enableProtectionBlockRecipes, because Forge only refreshes recipes at data-manager startup. - Range validation client- AND server-side: out-of-range values get clamped, and the server replies with the real applied state.
๐ Item tooltips on hover
Hover any protection block in your inventory, hotbar, creative tab or recipe book and the tooltip now shows:
- Radius in blocks (pastel mint โ
#A8E6CF) - Full protected area: side ร side ร side + total volume in blocks (pastel sky โ
#AED6F1)
The values are read from the live config on every render, so if an admin tweaks basicProtectionRadius in the new GUI, every player's tooltip updates instantly without restarting their client.
๐ Languages
Everything new is fully translated to the 5 mod languages:
- ๐ช๐ธ Spanish
- ๐ฌ๐ง English
- ๐ฉ๐ช German
- ๐ซ๐ท French
- ๐ฎ๐น Italian
๐ง Under the hood
- 3 new network packets for the config flow:
RequestConfigPacket,SyncConfigPacket,UpdateConfigPacket. The snapshot POJO (ConfigSnapshot) is the single source of truth for adding new options โ one field, one widget. ItemTooltipEventclient-side handler with no caching, so config changes propagate instantly.- Keybind registration moved to the correct event bus (Forge MOD bus, not FORGE bus โ was a silent no-op in a beta build, fixed before release).
๐ฆ Compatibility
- Minecraft 1.20.1
- Forge 47.x
- Client & Server
ยฉ 2026 Vicxelcode โ MIT License
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

