Block Height Restrictor — Control Block Placement Height

Block Height Restrictor lets server admins set per-block height limits to prevent placement outside allowed ranges. Perfect for Minecraft Spigot/Paper servers.

Download BlockPlaceRestriction for Minecraft 1.20.6

Original name: BlockPlaceRestriction

Minecraft: 1.20.6

FileVersionLoaderSize
BlockPlaceRestriction-1.0.jar1.20.6—5 КБDownload

Block Height Restrictor

Running a Minecraft server means balancing creativity with control. You want players to build amazing things, but sometimes you need to keep certain blocks within specific height ranges. That’s exactly where Block Height Restrictor comes in. This lightweight Spigot plugin gives you the power to define minimum and maximum Y-levels for any block, ensuring that your server’s rules are enforced automatically and consistently.

What Is Block Height Restrictor?

Block Height Restrictor is a fully configurable plugin designed for Spigot and Paper servers. It allows you to set per-block height limits, so if a player tries to place a restricted block above or below the allowed range, the action is instantly cancelled. A custom message can be displayed to the player, explaining why the placement was blocked. Whether you want to prevent diamond blocks from being placed too high in the sky or stop obsidian from being used deep underground, this add-on gives you precise control.

Many server owners search for Block Height Restrictor for Minecraft because they need a simple, no-fuss solution that works right out of the box. This plugin delivers exactly that. It’s compatible with modern Minecraft server versions, including 1.16, 1.17, 1.18, 1.19, and 1.20, running on Spigot or Paper. The configuration is straightforward, and the performance impact is negligible, making it ideal for both small community servers and large networks.

Key Features

  • Per-block height configuration: Set unique minimum and maximum Y-levels for each block type. You can restrict diamond blocks to Y=0–50, or allow beacons only above Y=200.
  • Customizable messages: Every restricted block can have its own warning message. When a player tries to place a block outside the allowed range, they see a clear, configurable message instead of a generic error.
  • Easy configuration: All settings live in a simple config.yml file. Add new blocks, adjust height limits, and change messages with just a few lines of YAML.
  • Out-of-the-box functionality: Drop the plugin into your server’s plugins folder, restart, and it works immediately with a default template. No complex setup required.
  • Lightweight and efficient: The plugin uses minimal server resources, handling block placement events without causing lag.

How to Install Block Height Restrictor

Installing the plugin is a breeze. First, download Block Height Restrictor from the official SpigotMC resource page or your preferred plugin repository. Make sure you grab the latest version that matches your server’s Minecraft version. The file will be a .jar archive.

Once you have the JAR file, place it into your server’s plugins folder. If your server is running, you’ll need to restart it to load the plugin. After the restart, Block Height Restrictor will automatically generate a default configuration file named config.yml inside the plugins/BlockHeightRestrictor directory. This file contains a template with example blocks and messages, so you can see exactly how to set things up.

If you’re managing multiple add-ons and want a smoother experience, the foxygame.net launcher offers a built-in catalog where you can find Block Height Restrictor and install it with a single click. The launcher also handles version compatibility checks and auto-updates, so you always have the latest features without manually downloading each release.

Configuring Height Limits

Open the config.yml file with any text editor. You’ll see a structure like this:

restricted-blocks:
  DIAMOND_BLOCK:
    min-height: 0
    max-height: 50
    message: "&cYou cannot place diamond blocks above Y=50!"
  OBSIDIAN:
    min-height: 10
    max-height: 70
    message: "&cObsidian is only allowed between Y=10 and Y=70."

Each block is identified by its Material name (use the names from the Spigot API). Set min-height and max-height to the Y-levels you want. The message supports color codes with the & symbol. You can add as many blocks as you need. After editing, save the file and reload the server (or use a plugin manager to reload just this plugin). The restrictions take effect immediately.

Using the Plugin on Your Server

Once configured, Block Height Restrictor works silently in the background. Whenever a player attempts to place a restricted block outside its allowed height range, the placement is cancelled and the custom message appears in their chat. This happens instantly, so there’s no visual glitch or temporary block. The plugin respects all placement methods, including normal building, pistons, and dispensers (though dispenser placement may require additional testing depending on your server setup).

Server admins can change restrictions on the fly. Simply edit the config.yml, save, and run /plugman reload BlockHeightRestrictor (if you have PlugMan) or restart the server. The plugin reads the file fresh each time, so no data is lost. This flexibility is perfect for event servers or maps where height rules change between phases.

Compatibility and Performance

Block Height Restrictor is built for Spigot and Paper, the most popular Minecraft server platforms. It supports versions from 1.16 up to the latest 1.20.x releases. The plugin is lightweight because it only listens to block placement events and checks a few conditions. There’s no database, no complex scheduling, and no world scanning. This means it won’t slow down your server even with hundreds of players online.

If you’re running a modded server or a hybrid like Mohist, the plugin may work but isn’t officially tested on those environments. For the best experience, stick to Spigot or Paper. And if you ever need to download Block Height Restrictor again for a new server version, the process is just as simple as the first time.

Why Server Admins Love It

Block Height Restrictor solves a common problem elegantly. Without it, you’d need complex region protections or worldguard flags to control block placement by height. This plugin centralizes everything into one clean config file. The per-block messages also educate players about the rules, reducing the need for staff intervention. It’s a set-and-forget tool that quietly enforces your building policies.

For those who manage multiple servers, the foxygame.net launcher can streamline the entire process. Its add-on catalog includes Block Height Restrictor, and the launcher’s auto-update feature ensures you never miss a compatibility patch when Minecraft updates. This makes maintaining consistent rules across your network effortless.

Conclusion

If you need granular control over where players can place specific blocks, Block Height Restrictor for Minecraft is the plugin you’ve been looking for. It’s easy to install, simple to configure, and runs without a hitch on Spigot and Paper servers. The ability to set per-block height limits with custom messages gives you a powerful tool to shape your server’s building environment exactly how you want it. Whether you’re preventing sky-high diamond fortresses or keeping bedrock-level obsidian under control, this plugin has you covered. Grab it today and take command of your server’s vertical limits.