PetProtect
Help support development of PetProtect:
Donate
Current donations: 0
Protects your wolves and cats and horses from harm!
You don't have to read all this, download on the right >
PetProtect
(formerly WolfProtect)
Summary
Protects your dear pet from being killed by another player, or by walking off a cliff for instance. You can customize everything yourself!
What does it do
- Automatically gives wolves and cats and horses a nice display name (configurable!)
- Protects wolves and cats and horses from other players (permission-based)
- Protects wolves and cats and horses from common damage types, such as drowning, falling, suffocation, etc. (configurable!)
- Protects players from tamed wolf attacks (permission-based)
- Protects players from being attacked by tamed horses (permissions-based)
- Prevents players from riding other people's horses (permission-based)
- Prevents players from open other people's horses' inventories (permission-based)
- Prevents players from dying other people's wolves (permission-based)
- All messages are configurable
- You can reassign pets to a new owner
Permissions
petprotect.harm.wolf.own | Harm your own wolves | default: true |
---|---|---|
petprotect.harm.wolf.other | Harm wolves of other players | default: op |
petprotect.dye.wolf.own | Dye your own wolves | default: true |
petprotect.dye.wolf.other | Dye wolves of other players | default: op |
petprotect.harm.cat.own | Harm your own cats | default: true |
petprotect.harm.cat.other | Harm cats of other players | default: op |
petprotect.harm.horse.own | Harm your own horses | default: true |
petprotect.harm.horse.other | Harm horses of other players | default: op |
petprotect.ride.horse.other | Ride horses of other players | default: op |
petprotect.open.inventory.horse.other | Open inventories of horses of other players | default: op |
petprotect.bites.safe | Never be harmed by wolves of other players | default: false |
petprotect.stamping.safe | Never be harmed by horses of other players | default: false |
petprotect.reassign.other | Reassign pets to a new owner | default: op |
The configuration has help and is very self-explanatory.
Commands
/reassign <name> | Reassign a pet to the player with the given name |
---|
Submit suggestions and bugs here!!
Metrics
This plugin uses MCStats to collect information about plugin usage. Of course, this is strictly anonymous, and you can easily opt out via plugins/PluginMetrics/config.yml. The NSA isn't watching your server ;) You can of course see for yourself what data is collected on the MCStats site, just the basic stuff: how many servers, how many players, which Bukkit version, etc.
@Danis: You configure the damage that the animal can take in the config file. So, you can just delete the thing in config under horses that protect against fall damage.
@PetProtect Creator: Please add nametags to horses. Thanks!
One more thing! My players are jumping of skyhouses and stuff with horses, and they take no fall damage :(... Can you allow fall damage for horses only?
Thank You, Again!
Hey, can you add a limitation? For example people can not tame more than 5worls, people can not mount/saddle or even rightclick more than 3 horses until one of them dies!
Thank You!
@ViscousSummer88
I had not considered this. Will be added in next version! :)
Does this have the ability to stop other users riding someone else's pet?
If not, is this possible?
@LuizGu
This is technically kind of complicated, you can't just see which dogs someone tamed unfortunately.
@DerBlockBuilder
Wowow indeed 1.6 just came out haha! What's with all the rapid 1.6 suggestions :P
Thanks anyway, right now it's just like "John's dog" or something, look in the config to see how it works, should be explained there ;)
Name tags are a good idea, but this will probably take some time to be available. I'll see what I can do.
And yes, of course, horses should be protected! Will add it soon.
You could put a limit of tamed pets people can have, They are taming a lot of pets and leaving them all over the map!
I know 1.6 just came out, but I was wondering when you will add protection for horses. Thanks!
Can you also explain your nametag thing? Does a menu pop-up when you tame an animal that allows you to name it without a nametag(if so, then how does naming work while breeding)? Does it just randomly generate a name? How does it work? (I would check myself, but can't because I can't yet update my server)
@patalkok
in the config file add the projectiles to the safety list for the dogs
how do i configure the plugin and could you add protection for horses and donkeys
i can kill protected wolf by arrow shooting :(
EDIT : can you add possiblity to protect from projectile player and not for mobs ?
@Sation4
The feature has been added in PetProtect 1 update 5, with use of the permission petprotect.bites.safe :)
@broluigi
Your last idea has been added in PetProtect 1 update 5 :)
hello, i love your plugin thanks, but can u add this future :
Canceling the EntityTargetEvent when the entity is a tamed wolf and the target is a player.
like this plugin:
Code: https://github.com/Celeo/FriendlyDog
That would be awesome, Thanks again :)
can you make it so wolves and cats can always stay besides you? if you teleport far or go to a different world they teleport with you? *unless sitting* and can it have the name of the character that owns it like "Notch's dog" that would be awesome!
@Micius
The permissions should give you full control over how wolf fighting works in a world, however, if you would want that a wolf is only attackable after it attacked a player, well, I could implement that later.
Thanks for the suggestions! :)
After a lot of testing in my pvp server, i found problem:
Solution could be:
@Muizers
Oh, well don't I feel stupid then? XD I thought it might be that, but I wasn't sure! Thanks!
@sakura_blades
Hey, that's CONTACT ;)