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!
Doesnt work for 1.7.2 and dont see a build for it, how are people making builds for 1.7.4?... Error for 1.7.2: http://pastebin.com/wh8KH8Ys
@DeluxeCraft
sehr gut :D
vielen Dank!
@JapuDCret
danke, jetz gehts, super :)
btw: gratulation zu 1500 downloads :)
@DeluxeCraft
so sry, war ne Weile weg, ich hab noch ne neue hochgeladen..ich bin irgendwie blöd :D
@JapuDCret
bei mir funktionierts immernoch nicht :/ hab die alte jar. + config gelöscht und die neue jar. drauf gemacht + neue config erstellen lassen.
screenshot:
@DeluxeCraft
ok, Fehler gefunden... ich hab die 1.19 nochmal neu hochgeladen, dauert aber bis die angenommen wird :D
@DeluxeCraft
sehr merkwürdig... ich hab gerade die Version die Online ist bei mir selbst getestet und folgendes Resultat kam dabei raus:
schau mal ob es bei einem heutigen Neustart wieder eine solche Meldung bei dir gibt.
hi japu, hab gerade die v.1.19 for 1.7.2 installiert, bekomme aber die meldung das plugin ist nicht aktuell und ich soll updaten?
denke es ist nur ein fehler/bug.
lg deluxe :)
@Plyskeen
a while ago i thought about this flag, but it's not that easy and i thought for the early versions it's not necessary, i'll try to add it soon
@leonvakt
i don't know...maybe in 1.18 it'll be implemented or not.
@DeluxeCraft
hm...daran hab ich lange nicht mehr gemacht, deshalb kann es bei jeder Version sein :D
Hi,
Do you plan to make a WorldGuard Flag ? Like "protect-animals : true".
Would be very usefull.
Thanks.
Can we atleast edit the color of the [ProtectAnimals]?
hi japu, kleiner nachtrag, der befehl "/protectanimals" geht auch nicht. ist das nur bei mir oder auch bei anderen? version [v.1.17] auf 1.6.4
lg
@DeluxeCraft
guter Einwand...ja ich häng mich am Sonntag rein, dass das einfach später beginnt zu laden. Danke für die detailreiche Beschreibung, wenigstens weiß ich woran es liegt :D!
hi japu, mir ist ein fehler aufgefallen.
[WARNING] [ProtectAnimals] Warning! Could not find world: freebuild [WARNING] [ProtectAnimals] Warning! Could not find world: stadt
multiverse plugin wird beim serverstart nach protect-animals geladen und somit erkennt dein plugin die welten nicht. ein "/pa reload" hilft aber kann keine dauerlösung sein.
@leonvakt
i don't find this useful, because only a bunch of people ever will use commands and therefore you don't need to change it, also when a player gives the prefix a stupid name or name it like another Plugin people get confused. and the last point against a editable prefix is that some advertise for my plugin can be removed, even when only your admins will see that prefix this small advertise is helpful.
in a couple of minutes or maybe hours the v.1.17 will be finally released I hope you'll like it.
Can we be allowed to edit the [ProtectAnimals] color and text in the config
@DeluxeCraft
ist geupdated
500, da geht sicher noch mehr :)
vieleicht könntest meinen banner oben noch ändern, wäre echt nice :)
Nice, Good work!
Jack
Lol nice "thank you" image Japu! :)