AnimalGuard
AnimalGuard is an effective addition to WorldGuard that prevents players from interacting in various ways with animals within regions that they cannot build in.
What does it block?
AnimalGuard can effectively block the following, depending on your configuration:
- Players damaging animals within regions
- Players dyeing of sheep within regions
- Players shearing sheep / mooshrooms within regions
- Players entering or leaving a vehicle such as a pig or a horse within regions
- Players milking cows within regions
- Players attaching a leash to animals within regions
As well as this, you have the ability to allow damage to tameable mobs within regions with PvP enabled.
How does it work?
AnimalGuard works by checking if a player has permission to build in the area, either through region membership or if they have the region bypass permission.
Getting Started
Installation
- Install WorldGuard first. (DON'T FORGET THIS)
- Download AnimalGuard and install it.
- Run your server once to generate the configuration files.
- Edit the configuration files to your liking.
- Use the command
/ag reload
to reload your configuration.
Commands
/ag reload
- Reload the plugin/ag version
- Display version information
Permissions
This plugin does not use permissions, because we are relying on WorldGuard to provide the build permission.
Upcoming features
- None at the moment, feel free to make suggestions!
Statistics collected
If you have enabled MCStats, the following statistics are collected through any plugin that uses MCStats:
- Java version
- Operating system
- Authentication mode
- System architecture (32/64 bit)
- Amount of CPU cores
- Country of server location
- Server software used
- Player count
This data is sent to MCStats, where you can also view it.
You are free to opt-out of submitting data whenever you wish. This will immediately stop sending data for
any plugins that supports MCStats / Plugin Metrics. Simply edit plugins/PluginMetrics/config.yml
and change
opt-out: false
to true
There is a problem with players hitting endercrystals in 1.9.2 (Spigot). I also posted that issue at GitHub. Since players can reset the End in 1.9, we cant realy use AnimalGuard becuase of that.
http://pastebin.com/edMqVCVf
@cedeel
That's great to hear!
Do you plan to implement preventing players from interacting with horses and stealing armor/saddle?
@Niknox
It's not inactive. It was an automated change due to no file updates.
For God's sake! Why?
Please don't let it become inactive. This is the best animal guarding plugin! Thanks for that cedeel and Lanky_Lord.
I'd really appreciate if you would continue this project. The people commenting here supply you with good ideas to implement.
Hi,
Do you plan to make a WorldGuard Flag ? Like "protect-animals : true".
Would be very usefull.
Thanks.
uh... yeah, and bypass permissions, or definable regions for which AnimalGuard is not active. This causes issues with mob arenas that have wolves, snowmen, etc. I'm still interested in what you folks were planning with WGCustomFlags. Cause that would work nicely.
There definitely is a missing Upcoming feature: Prevent players from interacting with horses and stealing armor/saddle. I would love if you could implement that!
There needs to be a way to allow thing in the global region. Also... how are you planning on using WGCustomFlags?
Hello i am using mypet, so no one can hurt a horse so they cant use the horse as mypet?!
Great plugin. But will you please remove the function that modifies the metrics config file, and sets it to opt-out: false on every reload / restart. It's pretty easy to get around, but still.
Nice plugin but we can steal horse armor :/
hi. please add tamed wolfs para a config.
@dawm
The option works in our testing. Please submit a support ticket if you have issues with the plugin, describing exactly what the issue is.
when are you gonna push an update?! I really need allow-vehicle-riding: true to work
also there are some permissions..
animalguard.reload
animalguard.version
@Lanky_Lord
That's great to hear!
@Niknox
We definitely haven't stopped developing the plugin, and I believe we implemented the feature in which you requested, we're just making sure the version is completely stable before we upload to bukkitdev.
I hope this nice plugin hasn't stopped developing because I need the feature mentioned below.
@Lanky_Lord
I like this fast and accurate support.
It would be very nice if you could implement that because, to be honest, horse protection is useless without that feature. But please keep in mind that it would be very impractical if players are dismounted on crossing other regions.
Thanks for your time
Nikno
@Niknox
Currently we do not prevent horses being mounted or dismounted within protected areas, but thank you for the suggestion. We will look into implementing the aforementioned features in the future
Do you protect from stealing horses by riding out of regions?
And if so, do you prevent from people getting dismounted if they enter a protected area?