
Unbreakable Blocks Plugin
A lightweight, powerful plugin that lets you designate specific block types as permanently unbreakable. Protect your server from griefing, explosions, and piston abuse by granting true block ownership that persists across restarts.
📖About Unbreakable Blocks Plugin
🛡️ UnbreakableBlocks: Moderinth Security
UnbreakableBlocks provides a definitive, "set-it-and-forget-it" method for managing block integrity on your server. Define materials as unbreakable and enjoy peace of mind—blocks cannot be broken by unauthorized players, explosions, or pistons. We call this Moderinth Security: robust, modern protection for Minecraft.
✨ Key Features
Material-Level Protection: Make any Minecraft block material unbreakable with /unbreakable add [material] or by looking at a block.
Persistent Block Ownership: When a player places an unbreakable block, their ownership is recorded and saved to disk. Only the original placer, trusted players, or authorized admins can remove it. Ownership data persists across server reloads and restarts.
Reinforced Blocks: Configure blocks with multiple hit points before they can be broken. Blocks display particle and sound feedback when attacked.
Total Anti-Griefing:
🛑 Explosions: Blocks ignore TNT, Creepers, Wither blasts, and other explosive damage.
🚫 Pistons: Cannot be pushed or pulled, locking down structural integrity.
Trust System: Temporarily allow other players to interact with your blocks with /unbreakable trust and revoke with /unbreakable untrust .
Admin Management:
/unbreakable check lets you inspect any block and see its owner’s name and UUID.
Full command suite for adding, removing, and listing materials with granular permissions.
Future-Ready Regions: Define protected areas (planned expansion) for mass block protection.
📝 Commands & Permissions
Command Description Permission
/unbreakable add [material] Make the block you're looking at or specified material unbreakable. unbreakable.add
/unbreakable remove [material] Remove protection from a block type. unbreakable.remove
/unbreakable list Display all currently unbreakable block types. unbreakable.list
/unbreakable check Check ownership and status of the block you are looking at. unbreakable.check
/unbreakable trust Allow a player to interact with your unbreakable blocks. unbreakable.trust
/unbreakable untrust Revoke trust for a player. unbreakable.untrust
Bypass Break any unbreakable block regardless of ownership. unbreakable.bypass