Hands Off My Block
A highly configurable structure protection mod designed to preserve generated content without restricting player freedom.
Overview
Hands Off My Block is a server-friendly Minecraft mod that prevents players from breaking blocks within chunks containing naturally generated structures. Unlike traditional claim-based systems, this mod operates automatically based on world generation data, ensuring villages, temples, monuments, and other points of interest remain intact while leaving the rest of your world open for exploration and building.
By default, players in Creative Mode can bypass restrictions, though this behavior is fully adjustable through the configuration file. The mod is built with performance, flexibility, and clarity in mind, making it suitable for public servers, private realms, or single-player worlds where you want to protect key landmarks without manual intervention.
Core Features
Automatic Chunk-Based Protection:
Locks down entire chunks that contain protected structures, eliminating the need for prior intervention or region management.
Granular Structure Filtering:
Filter by specific structure IDs (e.g., minecraft:village_plains, minecraft:stronghold)
Separate protection rules for surface structures vs. underground generation
Target specific terrain adaptations or world generation steps
Apply protection selectively across your worlds:
Enable/disable per dimension (Overworld, Nether, End, custom dimensions)
Restrict protection to certain biomes or exclude others entirely
Optional Padding Zones:
Create a buffer area around protected structures where block modification is also restricted. Supports both global padding and custom per-structure values for fine-tuned control.
Configuration Highlights:
Hands Off My Block is designed around adaptability. All behavior can be tuned via a structured configuration file without requiring code changes. All configuration can be reloaded at runtime to minimize downtime.
Performance & Optimization
Hands off my Block! is engineered to minimize overhead during gameplay:
Intelligent Caching System:
Protection checks are cached with configurable time-to-live (TTL) and size limits, drastically reducing repeated lookups in high-traffic areas.
Chunk-Level Evaluation:
Checks are performed at the chunk level rather than per-block, ensuring consistent performance even in densely generated regions.
Lazy Initialization & Cleanup:
Resources are managed efficiently across server loads, world changes, and configuration reloads.

