AntiMonster Zones

This plugin allows you to remove specific mobs using a flexible whitelist/blacklist zone system. It works across all three dimensions and lets you define highly customizable zones to precisely protect areas like spawns from mobs/monsters.

27

AntiMonster Zones

AntiMonster – Zone based AntiMob plugin

AntiMonster is a lightweight and reliable bukkit/spigot/paper plugin that lets you create custom protection zones where unwanted mobs are automatically removed. Each zone has its own center, radius, type and detailed allow/unallow rules, giving you full control over what can spawn or remain inside the area.

You can block only monsters, remove all mobs except players and tamed animals, or create completely empty zones that stay peaceful. Tags like #animal, #monster, #boat, #minecart and more make configuration fast and flexible. Zones can be created directly in‑game, edited at any time, and are saved automatically.

Mobs inside a zone are removed instantly and safely using Bukkit’s built‑in ``` Entity#remove() ``` method. This means they disappear without drops, damage effects or lag. All zones can be created and edited directly in‑game, and anyone with OP permissions can fully manage them at any time.

To edit a zone use these commands: - /antimonster list | lists all zones - /antimonster <zone> add | creates a new zone - /antimonster <zone> remove | deletes the zone - /antimonster <zone> info | shows zone info - /antimonster <zone> type <monster/mob/empty> | sets zone type - /antimonster <zone> radius <value> | changes radius - /antimonster <zone> center <x> <y> <z> | sets zone center - /antimonster <zone> allow <entity/tag> | allows entity - /antimonster <zone> unallow <entity/tag> | blocks entity

The plugin was developed for Minecraft 1.21.11, successfully tested on 1.21.8, and will most likely work on all 1.21.x versions due to stable API behavior.

ADS