promotional bannermobile promotional banner

Pet Companions

Unlock real mobs as loyal pets. They fight at your side, level up to 100 and give you unique bonuses – from damage to mining.

Pet Companions

Pet Companions turns vanilla mobs into pets. Each pet is the real mob with its normal movement and animations. It follows you, fights with you and gives you a bonus that gets stronger as it levels up.

How it works

  • Every pet has its own unlock challenge, for example "Swim 1,000 m and feed a dolphin". Progress is shown in a separate advancement tab and in the pet menu. Things you did in your world before installing the mod count too.
  • Open the pet menu with K and click a pet to summon it. Only one pet can be out at a time.
  • Pets level up with your own experience: give it to your pet with the "Give EXP" button in the pet menu. Pets go from level 1 to 100.
  • At every 10th level the pet reaches a seal. To continue, you pay a tribute (items and XP levels) and complete a few pet-specific tasks.
  • Every pet has its own talents in vitality, strength and gift. Pets get stronger through training: defeating enemies, taking hits or using their bonus. You choose the training focus in the pet menu.
  • Pets you are not using can go on expeditions to forests, oceans, caves, villages, the Nether or the End, but only to places you have been yourself. They bring back experience, items, training and sometimes a rare Talent Crystal or a new look.
  • Skins: pets with Minecraft variants (wolf, cat, parrot, rabbit, axolotl, chicken, mooshroom, panda, villager) get their real variants, all other pets get color tints. Right-click a pet in the menu to choose its look.
  • Health and damage depend on the pet: a warden can take much more than a chicken.
  • A defeated pet disappears and needs some time before you can summon it again. Stronger pets take longer, higher levels recover faster.
  • Pets heal slowly over time, also while dismissed. Pets don't take fall damage.
  • Combat modes: Aggressive, Defend and Passive. Pets never attack players.
  • Only hostile mobs attack pets. You can sleep with a monster pet nearby.
  • Water pets (axolotl, dolphin, pufferfish, elder guardian) only appear in water.
  • You can give a pet its own name with a name tag.
  • A small line in the bottom left shows ability cooldowns and recovery time.

Pets

Common

Pet Unlock Bonus
Bee Breed 5 bees Daily honey or honeycomb; crops grow faster
Cat Eat 64 fish Guardian: creepers flee, phantoms avoid you; less fall damage
Chicken Throw 64 eggs Flutter: Slow Falling kicks in by itself when you fall
Pufferfish Fish up 16 pufferfish and eat one Puff Up: when you get hit, it knocks back, hurts and poisons nearby enemies (cooldown)
Silverfish Mine 1024 stone (all kinds) Faster mining with the right tool: from Efficiency I (lvl 0) to Efficiency V (lvl 100)
Turtle Find a turtle scute and swim 1,000 m Water breathing underwater, less knockback taken
Wolf Have 64 bones in your inventory and tame a wolf Pack Leader: +0.5% melee damage per level
Zombie Kill 50 zombies More max health, immune to the Hunger effect

Rare

Pet Unlock Bonus
Allay Give an item to 3 allays Collector: flies to items lying around and brings them to you
Axolotl Breed an axolotl Stays in water and deals double damage there; regeneration after kills
Dolphin Swim 1,000 m and feed a dolphin Dolphin's Grace; Treasure Sense: at sea it points you to shipwrecks, ocean ruins and buried treasure
Endermite Throw 50 ender pearls No ender pearl damage, shorter ender pearl cooldown
Mooshroom Milk 2 mushroom stews from mooshrooms A mushroom stew every day; hunger drains slower
Ocelot Feed ocelots fish 5 times Silent Hunter: enemies notice you later; faster on land
Panda Mine 128 bamboo Gardener: bamboo, sugar cane and cacti grow faster; more knockback
Parrot Find a jungle and collect 128 seeds Finds items and warns you of enemies (makes them glow)
Polar Bear Mine 64 ice and find a polar bear Faster in the cold, walks on powder snow, never freezes
Rabbit Walk 10,000 m Higher jumps and more speed, no fall damage up to 10 blocks
Slime Defeat a big slime and have 32 slimeballs in your inventory Finds slime chunks; higher jumps while sneaking

Epic

Pet Unlock Bonus
Blaze Kill 50 blazes Fire Resistance; your hits set enemies on fire
Elder Guardian Kill 3 elder guardians Faster mining and breathing underwater
Ghast Kill 10 ghasts and find a dried ghast Fireproof: less explosion damage, more experience in the Nether
Villager Cure a zombie villager and win a raid Own trade offers; Hero of the Village from level 50

Legendary

Pet Unlock Bonus
Enderman Defeat the Ender Dragon and kill 25 endermen Long Arm: more reach; Endermen don't mind your gaze
Piglin Brute Find a bastion and barter with piglins 20 times Piglins stay peaceful; more damage in the Nether
Warden Kill a warden Reveals mobs, immune to Darkness
Wither Skeleton Collect a wither rose and kill 50 wither skeletons Wither Blade: hits inflict Wither, immune to Wither, life steal

Controls

Action How
Pet menu K (configurable) or /mcpets
Summon a pet Click it in the menu or /mcpets call <pet>
Dismiss Button in the menu or /mcpets dismiss
Give experience "Give EXP" button in the menu (click = 1 level, shift-click = up to the next pet level)
Break a seal, change the look Right-click the pet in the menu
Training focus "Training" button in the menu
Expeditions Flag button (⚑) in the top right of the menu
Settings Gear button (⚙) in the top right of the menu: pet sound interval (admins), your own pet volume, cooldown display on/off
Rename a pet Use a name tag on it or /mcpets rename <pet> <name> (no name resets it)
Combat mode Button in the menu or /mcpets mode <aggressive|defend|passive>
Extra keys "Summon/dismiss pet" and "Cycle combat mode", unbound by default (Options → Controls → Pet Companions)

Admin commands (OP): /mcpets give <player> <pet>, /mcpets setlevel <player> <pet> <level>, /mcpets lock <player> <pet>, /mcpets seal <player> <pet>, /mcpets sound <seconds>, /mcpets talents <player> <pet>, /mcpets skins <player> <pet>, /mcpets expedition finish <player>

Requirements

  • Minecraft 26.3, Fabric Loader, Fabric API, Java 25
  • Needed on both client and server

Works in singleplayer, LAN and on dedicated servers. Pets, levels and unlocks are saved per player and are not lost on death.

Languages: English, German

Notes

This mod was written with the help of AI. Bug reports and ideas are welcome in the comments.

License

All Rights Reserved. You may include the mod in modpacks distributed through CurseForge or Modrinth. Please don't re-upload it anywhere else.else.

The Pet Companions Team

profile avatar
Owner
  • 1
    Projects
  • 136
    Downloads