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.
Is there a way to prevent damage from cactus? I'm not sure what the entry would be, CACTUS didn't seem to work! It's an awful lot of work to chase down 5-10 dogs before walking into my cactus farm.
Can't wait for test it! THANKS!
@dropposite
Permission nodes added in PetProtect 1 update 1! :)
@Micius
Everything you asked for was added in PetProtect 1 update 1! :)
When config will be released:
@Micius
Good idea, thanks!
After you will do this, i will love this plugin!
@dropposite
Will be added!
@Muizersis there a permission node, so i can do a deny on my pvp world for this.
@dropposite
It is not supposed to be used in pvp worlds, do you have a suggestion how I could implement that?
Testing this ASAP.
Wondering how it works in a pvp world if a player attacks ur dog, does the dog ignore the attack?
Also, can u make it so u can't hurt ur own dog unless u shift attack it. A lot of times I kill my dog in battle cause of lag.