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!
It would be helpfull, when you can decide between ignore global region or not. Because on my server the players can't build on the global region but they should kill animals.
@Jalulek
I update the plugin....it will be approved soon, so you can download it
JapuDCret Can you add protection to trade with NPCs?
@Sitmobedaf
maybe next update i give you an option, but not soon
Yes, I have this option set to "false", and when I go to the server I receive a message "Not checked for updates, because of your config". Can this message as it is removed?
@Sitmobedaf
do you mean, that the plugin checks for an update even though you have disabled it in the config?
does it look like this?:
if you mean it so, i have to say you, that these error does not occur for myself:
I have all plugins disabled automatic updates and only this plugin will come out of this post ...
@MGbeenieboy
no sorry, it does not.
there is one similar plugin, which supports PlotMe plots
Hey, does this plugin support PlotMe plots? :O
@PresidentBacon
i'm going on vacation for a little while, it can take some time...sorry
You should really add a hook into factions as there is no other plugin (that I can find) that does this, please :)
@ThisUsernameIsMine
thank you, hope you'll enjoy it!
@JapuDCret
Good! ;-)
@ThisUsernameIsMine
noo....my description says that players cannot attack animals on regions that are protected.
simple:
if you cannot build, you cannot grief.
When typing /pa help, it says that animals are protected from all damage done by players who can't build?
The description of your plugin states that animals are protected from players who cannot attack.
Which one is correct? xD
@Deiscorides
I'll think about it...
thank you for your idea!
Can this be used with the popular Factions plugin ? If not, will it ever be? Peaceful factions are unable to protect their animals, but they can protect everything else on their claimed land.
@meteostrike3
i've managed to find to error and solve it.....i reuploaded version 1.19 :) version 1.19 has to approved by the bukkit-team...it can take a while..
@meteostrike3
ouhh okay I just found your Java version..it's Java 6 and i'm testing it with Java 7....probably i used a function that only works in Java 7 and that's not great :D I'll try to find a way to make it work as soon as possible.
@meteostrike3
i saw already 3 different servers that use my plugin and are on Bukkit Version 1.7.2 with no problems..
do you have WorldEdit and WorldGuard?
which java version do u use?
1.7.4 is only an client-side update so you can join a server with 1.7.2/1.7.3/1.7.4.