Protect Your Server’s Wildlife with AnimalGuard
Running a Minecraft server means juggling creativity, community, and control. You want players to explore, build, and interact, but sometimes those interactions go too far—especially when it comes to animals. Whether it is a prized horse in a player’s stable or a flock of colored sheep decorating a town square, animals are often part of the landscape. Without the right tools, a single griefer can undo hours of work. That is where AnimalGuard steps in, a lightweight but powerful companion plugin for WorldGuard that puts you back in charge of animal interactions inside protected regions.
How AnimalGuard Works with WorldGuard
AnimalGuard does not reinvent the wheel. Instead, it taps directly into WorldGuard’s existing region and build permission system. Whenever a player tries to interact with an animal inside a region, the plugin checks whether that player can build there. If they lack build access—either through region membership or a bypass permission—the action is blocked. This simple logic means you do not need to learn a new permission node maze. Everything hinges on the familiar WorldGuard setup you already use for block protection.
What AnimalGuard Blocks
Out of the box, AnimalGuard gives you fine-grained control over a wide range of animal interactions. The configuration file lets you toggle each one on or off, so you can tailor the protection to your server’s style. Here is a quick look at what you can prevent inside protected regions:
- Damaging animals: Players cannot hit, shoot, or otherwise harm passive mobs.
- Dyeing sheep: No unauthorized color changes to your carefully curated wool displays.
- Shearing sheep and mooshrooms: Prevents wool and mushroom theft without permission.
- Mounting or dismounting vehicles: Stops players from riding pigs, horses, striders, and other rideable creatures.
- Milking cows: Keeps your dairy supply safe from random passersby.
- Leashing animals: Blocks lead attachment, so nobody can walk away with your livestock.
In addition, AnimalGuard includes a clever option for servers with PvP enabled. You can allow damage to tameable mobs—like wolves and cats—inside regions where PvP is active, letting combat-oriented areas keep their edge while still protecting passive farms elsewhere.
Getting Started with Installation
Setting up AnimalGuard is straightforward, but you must have WorldGuard already installed and working. Without it, the plugin has no region framework to lean on. Follow these steps to get everything running:
- Install WorldGuard first. This is not optional. Make sure the plugin is active and your regions are defined.
- Obtain AnimalGuard. You can grab the plugin file from the official Spigot or Bukkit page, or install it effortlessly through the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. Just select AnimalGuard from the available plugins and it will be placed into your server’s plugin folder automatically.
- Run your server once. This generates the default configuration file inside the plugins/AnimalGuard folder.
- Edit the configuration. Open config.yml and adjust the true/false values for each interaction type. For example, set block-dye to true if you want to stop sheep coloring, or block-leash to false if you do not mind lead usage.
- Reload the plugin. Use the command
/ag reloadin-game or from the console to apply your changes without a full server restart.
Commands and Permissions
AnimalGuard keeps things minimal on the command front. There are only two commands you will ever need:
/ag reload— Reloads the plugin configuration instantly./ag version— Displays the current version of AnimalGuard, useful for troubleshooting.
As for permissions, the plugin deliberately avoids adding its own nodes. Instead, it relies entirely on WorldGuard’s build permission. If a player can build in a region, they can interact with animals there. If they cannot build, AnimalGuard steps in. This design keeps your permission setup clean and predictable.
Statistics and Privacy
If you have MCStats (Plugin Metrics) enabled, AnimalGuard collects anonymous server data just like many other plugins. The information includes Java version, operating system, server software, player count, and other basic metrics. This data helps the developer understand how the plugin is used, but you are always free to opt out. Simply open the plugins/PluginMetrics/config.yml file and change opt-out: false to true. That immediately stops all data submission for any plugin using MCStats.
Why AnimalGuard Belongs in Your Server Toolbox
AnimalGuard fills a specific gap that WorldGuard alone does not cover: animal interactions. While WorldGuard protects blocks, chests, and terrain, it leaves animals vulnerable unless you write custom flags or scripts. AnimalGuard eliminates that extra work. It is lightweight, easy to configure, and respects the region logic your staff already understands. Whether you run a survival server with protected towns, a creative plot world with decorative mobs, or a roleplay community where every sheep matters, this plugin gives you peace of mind. The ability to allow damage on tameable mobs in PvP zones adds just the right amount of flexibility, making AnimalGuard a smart, no-fuss addition to any server running WorldGuard.