StructureBlock
by Blunthorn
StructureBlock lets server owners and pack authors stop players from breaking or placing blocks inside chosen structures, such as villages.
What it does
Protection is set per structure through a config file, where the structure IDs to guard are listed. Wildcard block actions can cover several structures at once, and village variants such as minecraft:village_plains can be named individually. The mod is built for modpacks, datapacks and servers that need protected builds. Fabric API is required, and only the server needs the mod. Single-player worlds can run with it installed on the client side too. The code is under the MIT License and is open source.
Key features
Structure protection
Blocks inside a listed structure cannot be broken or placed by players.
Config-based structure IDs
Structures are chosen by ID in a config file, so protection can be adjusted without code.
Wildcards for many structures
A single wildcard entry can cover multiple structures at once.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x7 of 7 versions with builds
1.20.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Questions
Does StructureBlock need Fabric API?
In the catalog
StructureBlock is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 13,625 mods support Minecraft 1.21.6.
More from Blunthorn
Similar mods
What the author says
StructureBlock is a mod that will allow you to ensure structures are protected. By adding structure ID's to a config file, you can decide wether breaking or placement of blocks within a structure is allowed. You can also utilise a wildcard to block actions in multiple structures at once. I.e. the ID for a plains…
Official listing
- Modrinth page
- modrinth.com/mod/structureblock
- Owner
- Blunthorn
- Published
- 2024-06-25
- Updated on Modrinth
- 2025-09-04
- Facts verified
- 2026-10-15
