promotional bannermobile promotional banner

Hands Off My Block!

A mod that prevents players from breaking blocks that are part of generated structures!

 

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.

The Hands Off My Block! Team

profile avatar
Owner
  • 2
    Followers
  • 4
    Projects
  • 4.3K
    Downloads

More from QGSharp