Pet Master
Manage pets and display useful information via holograms, action bar or chat messages! Simple, efficient and useful, Pet Master will make your server even more awesome!
Documentation
Feature requests, support and issues
Plugin translations
Source code
Features are optional and can be selectively enabled via config.
- Right-click on a pet (cat, dog, horse, llama or parrot) to discover its owner
- Display an action bar message, a chat message or a temporary hologram above the pet
- Give ownership of your own pets to another player
- Release your own pets back to the wild
- Set the collar color of newly tamed or bred cats and dogs
- Display the pet's health status
- Prevent owned pets from being hurt by other players
- Prevent owned pets from being leashed by other players
- Prevent owned horses and donkeys from being ridden by other players
- Manage pets of other players with petmaster.admin permission
- Optional dependence on Vault to make players pay to change ownership or release pets
- Optional support for achievements in Advanced Achievements
- Language file to modify all messages; 9 available translations
- Very lightweight and efficient plugin
- Compatible with any Minecraft version from 1.8 to 1.17.1
- Fully open-source,llooking for new maintainers
Support the project by starring it on GitHub or contributing code through pull requests!
Additional maintainers would be welcome to help develop this project, get in touch to get acces to GitHub and to the resource listings!
Main help command (/petm):
Right-click on a pet:
In reply to Hayden06:
why can't i Watch this plugin? at the top right corner of the page?
In reply to ChillerKraft:
Hi, could you add an option for pets to respawn after a certain amount of time, or at least to be invincible?
In reply to ankrotachi10:
wonferful plugins!
Can you include llamas, zombie horse and skeleton horse?
Also, would it be possible to add commands (with cooldown) to teleport the pets to you? maybe /callcats /calldogs etc
And is it possible that the pets die in case the owners become innactive for a configurable quantity of days?
Thanks.
Hello,
Normally llamas are already handled. I will look into zombie and skeleton horses if they're not currently working.
The problem with your first other suggestion is that part of or most of the pets of a player may be in unloaded chunks. It would not be possible to teleport all the pets without loading all the server's chunks, which is not conceivable.
Similarly, for the owner inactivity, I would have to somehow scan all the pets on the server on a regular basis. This does not seem practical either.
Cheers,
Pyves
Thanks.
I understand. Maybe you can just add the following settings:
Sadness-Death: 30 #Pet will die if owner does not intereact with it within last 30 days counted inside active chunks only (864000 ticks), alerting in chat.
Max-Pets-Per-Owner: 10 #Despawn pets of an owner in active chunks beyond this number, alterting in chat.
Let me know if it's possible, thanks!
In reply to Pyvesb:
@owenftw
Hello,
Thank you for your comment! ;)
Pretty neat pet plugin, gj :)
@WolfX10
Hello,
Thank you for you comment and your interest in the plugin! The plugin does not enable you to change the owner of a pet. What is does is really minimalistic (as shown in this class: github.com/PyvesB/PetMaster/blob/master/src/main/java/com/hm/petmaster/listener/PlayerInteractListener.java), it's not supposed to modify the interactions with any entities a part from displaying the hologram for other people's pets. ;)
How can I claim a pet? I have some pets on my server that have been claimed before the plugin was used. Pets are a huge thing on my server and I do not want to kill the pets at all. I also can't seem to sit my own cat down who was claimed BEFORE the plugin. Is this a bug?
This a very great plugin to use and it works just fine on CraftBukkit version git-Spigot-db6de12-18fbb24 (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT).
AKA Spigot 1.8.8