ProtectAnimals
Lightweight Anti Animalgriefing Plugin
ProtectAnimals
other language-versions/Andere Sprachversionen
What does this Plugin?
- - It's quite simple, neutral Animals and Villagers are completely protected by player damage, when either the player or the animal/villager is standing in a WorldGuard-Region, where the player cannot build.
- - Additionally tamed ocelots(cats) and tamed wolves(dogs) are protected, while untamed Mobs aren't protected
- - People, who cannot attack, can also not tie up an animal with a leash and not feed any animals(very smart griefers could produce a huge amount of animal, that would cause lags and that's not cool at all)
- - It's not possible to get on a horse, when you cannot build in a specific region and also you can't dismount, because if you would, your horse will be lost forever in that region :o and we don't want that!
- - Projectiles fired / thrown by Witches or Skeletons are blocked, when the animal/villager is standing in a WorldGuard Region(with the exception: the "global" - Region)
- - Creepers are harmless against protected animals and villagers. But you'll still get damage, so don't be so naive! :D
- - Players can throw Damage-Bottles all day long, but nothing will happen, except they are starting to throw healing pots....but hey this wouldn't get anyone mad :D!
- - Players are blocked from dyeing sheeps, when the player cannot build at the location of himself or the location of the sheep.
How to install ProtectAnimals:
- - Download the version of your choice
- - Place the .jar in your server-plugins directory
- - Either reload, restart or start your Server
- - Completed. Have fun, and stop slaughtering poor Animals
Which commands can i use?:
- - instead of "/pa" you can use "/protectanimals"
- - "/pa" shows available Commands
- - "/pa help" shows what kind of Entities are protected in WorldGuard Regions
- - "/pa info" gives Information about the Plugin(Author, etc...)
- - "/pa reload" reloads the config
- - "/pa leave" forces leaving a horse
- Permission nodes:
- - "ProtectAnimals.info" includes all commands that gives simple information
- - "ProtectAnimals.reload" gives acces to the "/pa reload" command
- - "ProtectAnimals.update" players with this node, will get update informationen
- - "ProtectAnimals.bypass.dye" allows people to dye a sheep everywhere
- - "ProtectAnimals.bypass.exit" allows people to jump off horses everytime
- - "ProtectAnimals.bypass.feed" gives permission to feed every animal
- - "ProtectAnimals.bypass.potion" allows members to throw bad potions at animals
- - "ProtectAnimals.bypass.rename" people can rename every animal
- - "ProtectAnimals.bypass.ride" allows people to jump on horses everytime
- - "ProtectAnimals.bypass.shear" allows people to shear a sheep everywhere
- - "ProtectAnimals.bypass.shoot" arrows, snowballs etc are not longer blocked
- - "ProtectAnimals.bypass.tie" people can tie up every animal
- - "ProtectAnimals.bypass.trade" people can trade with villagers
Config(v.1.10 and higher):
# The Config should look like this:
#
Config: updater: ShouldThePluginCheckUpdates?: true <- "true" let's the plugin check, if it's the latest version protected_Animals: sheep: false <- "false" means sheeps can be attacked, sheared, dyed, feeded, tied up and everything.. pig: true cow: false chicken: true <- "true" means that chickens are protected everywhere mushroom: false squid: false villager: true . . .
editable Messages within the configuration File(v.1.16 and higher):
- - you can now edit mostly every message that players can get from my plugin. Use the following codes to write with color:
- - &0 = BLACK
- - &1 = DARK_BLUE
- - &2 = DARK_GREEN
- - &3 = DARK_AQUA
- - &4 = DARK_RED
- - &5 = DARK_PURPLE
- - &6 = GOLD
- - &7 = GRAY
- - &8 = DARK_GRAY
- - &9 = BLUE
- - &a = GREEN
- - &b = AQUA
- - &c = RED
- - &d = LIGHT_PURPLE
- - &e = YELLOW
- - &f = WHITE
- - &k = MAGIC
- - &l = BOLD
- - &m = STRIKETHROUGH
- - &o = ITALIC
- - &n = UNDERLINE
- - &r = RESET
- - an Example: "&4Hello" will become a dark red text
- - you can also follow this link to look for colorcodes: Colorcodes
- World-Support(v.1.17 and higher):
- - You can protect only a few worlds or as much as you like to protect
- - Change the Text within the config and separate world with a ", "
- - EXAMPLE: " worlds: farming, world, world_nether, world_the_end"
- - You can also easily protect all worlds by writing "+ALL"
- - EXAMPLE: " worlds: +ALL"
Required Plugins:
- - for my Plugin you'll need WorldGuard
# Important Information!!!
#
- - The PlugIn normally searches for an update and opens a connection.
- - this Update-Check can be toggeled within the config.yml
- - the update-checker uses this Link to check the latest version:
- - https://api.curseforge.com/servermods/files?projectIds=65168
Known Issues:
- - if you use "PlotMe Animal" you have to write "/protectanimals ..." instead of "/pa ..."
ToDo List:
- - fix bugs
- - move it to spiggot
- - make it 1.8 ready(new mobs)
Servers that I support:
- - TheNation[german] - my Server
- - SpawnTown[english]
Feel free to send me ideas, problems or just nice messages, either via the comments or via a ticket :)
Thank you for reading, Sincerely Japu_D_Cret
PS: Thank you for 2000+ Downloads :) You are awesome!
Hello, I was just wondering if you could add compatibility with HorseKeep. I absolutely love the idea of this plugin, but I can't use it without it being compatible with HorseKeep.
@sigler
i can't find any bugs....i used LibsDisguises to turn into a spider but when i was in an region no action foreced an error, the same results are in noregion areas
can u post me your server log?
@sigler
great Information! i'm gonna try to fix it tomorrow...and i hope i'll find the issue soon :)
btw you have a great server and a great community
@sigler
Hello, The plugin was working great, however it is not disguise friendly. A player was running around as a spider and as soon as he entered a protected area the console got slammed with spam.
Has anyone else reported such an issue?
@sigler the reason why i made it, was the same reason why you choose it, WorldGuard is a nice PlugIn and easy to handle, but some neccessary options like attacking Monsters on that region are missing......Many people said that their whole animal farms got killed and therefore I had to fix that. There may be others PlugIns like mine on the bukkit plugin page, but i've tested them and found some issues or even links to virusses....
Wow.. This sounds amazing! My players are always having issues with people killing animals and it's impossible to find out who did it.
Thank you for making this great plugin!