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.
@babak20101
Oh so they don't do damage but let them stand? I'll see if I can reproduce, hadn't noticed this before. Sorry I didn't understand this from your previous message xd
I'll post when I fix!
my problem doesn't fix yet . other player stand up my wolfs with attack an this is nervus me :@:@:@
@babak20101
There are several problems with the Bukkit API making it hard for me to implement horses and some others thing broke.
Try PP 1 update 9 and see if the problem still happens, it should be fixed :)
why other player's can stand up my wolfs with attack [left clik] ? how can fix it ?
@MineCraftMyph
Hm it does work for me. I'll test and I'll make a config option for the name!
Can we configure the per's name after tame? For eg. &aPlayer's Wolf If so how? other than enabling it in the config it does nothing.
@vxnick
Hey, sorry, Bukkit is very unreliable still when it comes to horses. Make sure you use the newest development build, it will soon be better!
Hi,
I don't think horse protection is working - I can ride horses that belong to other players and can open their inventories.
What determines ownership of a horse with PetProtect? I tried removing/adding a saddle in case that would then mark it as "owned", but that didn't seem to make any difference.
Note: I'm aware that the riding/inv permissions default to op - I was testing with a non-op account.
Thanks
I understand it is very hard, but could you atleast add limitation for horses.
I dont want my players to have lots of horses at home and make lag :D
Thanks, but if you really cant make it, then I will disable horse damage :(
@danisblack9
This is very hard. There is currently no way of knowing how many wolves are tamed by a player, etc.
I might do this in the future, but it's not easy and will very likely work only partly.
Can you please add a limitation of protections?
config.yml
max-horse-protections: 3 max-wolf-protections: 3 max-cat-protections: 3
Thanks!
Lol, nice. I'll download the dev soon.
@DjBuRnOuTQc
Dev build site button added :) thanks for the idea!
You should make a Dev site where people could get Dev builds then, a lot of creators do that.
@DerBlockBuilder
Yeah I've uploaded it when I posted the message but the Bukkit team takes a while to "accept" plugins and I'm not allowed to post "unaccepted" files...
Great, can't wait for it to be released!
Horse issues are fixed in PP 1 update 7!!
Alright, cool beanz.
In the mean time, guess I'll keep harvesting sugar to feed it, lol
@DerBlockBuilder
"HORSES ARE NOT FULLY PROTECTED YET, this is because Bukkit 1.6 is still under development!" Thats shown in the latest update.
Matter o' fact, none of the horse stuff is working. My horse takes all kind of damage, even though it isn't set to take any damage in the config file.