AntiBuild — lightweight Minecraft server protection plugin

AntiBuild for Minecraft is a lightweight plugin that blocks block breaking, chest opening, and unwanted guest actions. Simple permission-based setup and a blacklist system.

AntiBuild — Minimalistic Protection for Your Server

Running a Minecraft server is a balancing act. You want to welcome new players, but you also want to protect your carefully crafted spawn area from accidental destruction or deliberate griefing. The moment a guest places a lava bucket next to your nether portal or starts breaking floors in the shopping district, you realize you need guardrails. Yet, the usual protection plugins often feel like overkill—bundling in world guards, region flags, and dozens of features you never asked for. That is precisely where AntiBuild steps in, offering a lean, focused solution that does one thing exceptionally well: controlling who can build and interact with the world.

Why a Minimalistic Approach Wins

The creator of AntiBuild is a server admin who grew tired of heavyweight plugins that consumed resources and required hours of configuration. The result is a tool that is up to 400 times smaller than the plugin it replaced, without sacrificing the essential protections. This is not a jack-of-all-trades utility; it is a specialized gatekeeper. It blocks unauthorized block placement, breaking, and interactions, giving you a clean slate to define what your players can touch before they earn a rank.

For those running a vanilla or semi-vanilla experience, this simplicity is a breath of fresh air. You are not wrestling with a sprawling config file. Instead, you get a set of intuitive permissions that cover the most common griefing vectors, from opening chests to using flint and steel.

Core Features That Matter

Do not let the "minimalistic" label fool you. Under the hood, AntiBuild handles a wide array of interactions. It is not just about breaking and placing blocks. The plugin also locks down:

  • Use of flint and steel, lava buckets, and water buckets.
  • Interaction with item frames and paintings.
  • Access to all inventory blocks, including chests, furnaces, anvils, beacons, brewing stands, crafting tables, dispensers, enchanting tables, ender chests, and hoppers.
  • Item pickup and drop, which often serves as a loophole for bypassing other restrictions.

This comprehensive coverage means that a guest with no permissions cannot cause chaos in your town hall or steal from a community storage room. They can walk around, chat, and explore, but they cannot alter the world.

Per-Block Permissions for Fine Control

The real magic of AntiBuild lies in its per-block permission nodes. Instead of a rigid blacklist, you can grant access to specific block IDs. For example, if you are building an adventure map where players must mine only stone, oak logs, and iron ore, you simply assign the permissions antibuild.break.1, antibuild.break.17, and antibuild.break.15. The same logic applies to placement with antibuild.place.[ID]. This granular approach allows you to design resource-gathering mechanics without a single line of code.

For those who prefer to deny rather than allow, the built-in Blacklist mode is a breeze. Flip Blacklist-On to true in the config, list the block IDs you want to prohibit, and you are done. Players with the antibuild.blacklist permission bypass the list entirely, while nodes like antibuild.blacklist.break.7 let you carve out exceptions for specific items.

Locking Entire Worlds on the Fly

Planning a large event or need to freeze construction during a map review? The world lock feature is your best friend. A single command, /antibuild lock world_name, instantly prevents all interactions for anyone lacking the antibuild.lock.bypass permission. Unlock it just as quickly with /antibuild unlock world_name. The /antibuild list command shows you all currently locked worlds. This is far more efficient than manually toggling permissions or editing region flags every time you need a temporary freeze.

Installation and Setup

Getting started with AntiBuild is straightforward. The plugin is compatible with any server built on Bukkit, Spigot, or Paper. Here is how to install it:

  1. Place the JAR file into your server's plugins folder.
  2. Start the server. The plugin will automatically generate config.yml and lockedWorlds.yml.
  3. Open config.yml to customize the denial message, enable the blacklist, or tweak other settings.
  4. Run /antibuild reload to apply your changes. This requires the antibuild.reload permission.

You do not need to edit lockedWorlds.yml manually; all world locking is handled through in-game commands. Out of the box, the plugin is ready to protect your server. Guests without permissions cannot break, place, or open anything, while your trusted staff can operate without restrictions.

Command and Permission Overview

All commands work both in-game and from the console, giving you flexibility in administration. The core commands include:

  • /antibuild reload — Reload the configuration (permission: antibuild.reload).
  • /antibuild lock [world] — Lock a world (permission: antibuild.lock).
  • /antibuild unlock [world] — Unlock a world.
  • /antibuild list — List all locked worlds.

For bypassing world locks, use antibuild.lock.bypass or the more specific antibuild.lock.bypass.[world_name]. Administrators also have access to nodes for managing the blacklist and granting point-specific permissions, from using a lighter to interacting with a single chest.

Who Should Use AntiBuild

AntiBuild is perfect for server owners who value performance and simplicity. It shines on vanilla and semi-vanilla servers with a rank progression system, where you want to reward trusted players with building rights. It is also ideal for adventure maps that require strict control over resource gathering, and for temporary events where you need to lock down worlds dynamically.

If you are tired of plugins that bloat your server and complicate your workflow, this is a refreshing change. The small file size, intuitive permission structure, and full coverage of interaction types make it an indispensable tool. For those curious about how to install it, the process is as simple as dropping a file into your plugins folder and reloading. You can easily download AntiBuild — Minimalistic Protection for Your Server from popular plugin repositories, and it works seamlessly with your existing setup.

In a world where server protection often means complex configuration, AntiBuild proves that less can be more. Give it a try, and you might find yourself abandoning those heavyweight alternatives for good.

Download AntiBuild

Original name: AntiBuild

FileVersionLoaderSize
AntiBuild.jar5 КБDownload