TamedPets is a companion and combat pet plugin for Minecraft servers that lets players tame mobs, name them, summon/unsummon them, and manage behavior modes such as sit, follow, attack, and wander. Pets can level up through combat, gain stats, be healed or revived, and be transferred between players. The plugin is designed for survival and RPG-style gameplay, with persistent pet data, mounted pet controls, breeding support for compatible mobs, and protections to reduce issues like cross-world duplication and unintended portal travel. It aims to provide deeper pet progression while keeping behavior stable and predictable on live servers.
Features Tame and manage custom pets Pet AI modes: sit, follow, attack, wander Leveling and stat progression Healing and revival systems Pet transfer between players Mounted pet movement support Persistent data storage Cross-world and portal safety handling Compatibility Spigot/Paper 1.21+
Player Commands
/pet or /pets Opens your pet list GUI (same as /pet list).
/pet help Shows the help menu with all available pet commands.
/pet list Opens the pet list GUI.
/pet detail <pet_name> Shows detailed stats for a specific pet.
/pet gui [pet_name] Opens the main pet GUI, or a specific pet GUI if a name is provided.
/pet summon <pet_name> Summons the selected pet.
/pet unsummon <pet_name> Unsummons the selected pet.
/pet sit Sets your currently summoned pet to sit mode.
/pet follow Sets your currently summoned pet to follow mode.
/pet attack Sets your currently summoned pet to attack mode.
/pet wander Sets your currently summoned pet to wander mode.
/pet rename <current_name> <new_name> Renames one of your pets by current name.
/pet revive <pet_name> Revives a dead pet.
/pet heal [pet_name] Heals a pet. If no name is given, it uses your mounted/looked-at/summoned owned pet logic.
/pet chest Opens the storage chest of your currently summoned pet.
/pet release <pet_name> Permanently releases (deletes) a pet.
/pet transfer <player> [pet_name] Transfers ownership of a pet to another online player.
/pet recalc [pet_name] Recalculates missing legacy damage progression for one pet.
/petrename <new_name> Renames the pet you are currently looking at.
Admin Commands
/pet recalcdb Global recalculation of legacy damage progression for all pets in the database.


