
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.
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
add | creates a new zone - /antimonster
remove | deletes the zone - /antimonster
info | shows zone info - /antimonster
type <monster/mob/empty> | sets zone type - /antimonster
radius | changes radius - /antimonster
center | sets zone center - /antimonster
allow <entity/tag> | allows entity - /antimonster
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.
