Transform any mob into your loyal companion. Train them. Ride them. Fight alongside them.
ย

What if that zombie you just defeated could become your most trusted ally? What if you could ride a spider into battle, or have a skeleton archer defend your base? With MyPet, your imagination is the only limit.
MyPet is one of the most feature-rich and beloved pet plugins in the Minecraft community โ actively developed, deeply customizable, and trusted by hundreds of servers worldwide.
Forget being limited to wolves and cats. MyPet lets players capture and tame nearly every mob type in Minecraft โ from the humble chicken to the fearsome warden. Each creature can become a loyal companion ready to fight by your side, carry your items, or simply follow you on your adventures.
Your pets aren't static โ they evolve. As your companion fights alongside you and gains experience, it levels up, unlocking new abilities and becoming increasingly powerful. The leveling system creates a genuine sense of progression and attachment to your pet.
MyPet features an extensive skill system that transforms your pets from simple followers into versatile companions.
Server owners have complete control. Create custom skilltrees that define exactly which skills unlock at each level. Want a tank pet that absorbs damage? A speedy scout? A walking storage unit? Design skilltrees that match your server's gameplay style.
Fine-tune exactly who can tame which mob types, access specific skilltrees, use commands, and more. MyPet integrates seamlessly with your existing permission system.
Configure leash flags to control how players obtain pets:
Store pet data in SQLite (default), MySQL, or MongoDB. Perfect for networks that need synchronized pet data across multiple servers.
MyPet plays nicely with your existing setup:
Players manage their pets with simple, memorable commands:
| /petinfo | Check your pet's stats and status |
| /petinventory | Access your pet's backpack |
| /petbehavior | Change combat behavior |
| /petswitch ยท /petstore | Manage multiple pets |
| /petname | Give your companion a custom name |
Players can capture and store multiple pets, switching between them as needed. Configure storage limits per permission group or per skill level to create progression tiers.
Enable players to trade pets with each other โ building a player-driven pet economy on your server.
Optional hunger mechanics add another layer of gameplay. Feed your pets to keep them healthy โ a hungry pet has reduced stats and beacon range.
"what would happen without mypet, honestly my server would be a bland server, thanks for making this plugin, i love it"
"i already know the plugin from servers i played on years ago and i am glad that it is being further developed and is so easy to set up."
"Great plugin with so much configurability! I love how many ways you can customize the pets to fit your needs/server setup."
plugins folderconfig.yml and pet-config.yml to your preferencesMyPet is free and open source. If you love the plugin, consider: