NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Plugins / CompanionPets

CompanionPets

Tame mobs with vanilla items and level them up with skill trees, backpacks and hunger. Supports multiple pets, a pet menu, riding and permission-based limits.

PluginsFree26.x
by WhyRosy · listed from Modrinth
Download ›

Direct download from Modrinth · 5 downloads

What it does

CompanionPets is a plugin for Paper / Spigot servers, made by WhyRosy. Tame mobs with vanilla items and level them up with skill trees, backpacks and hunger. Supports multiple pets, a pet menu, riding and permission-based limits.

It supports Minecraft 26.x. It has been downloaded 5 times on Modrinth. That puts it at #77 of the 93 RPG and magic plugins listed here. The last update came out on Oct 23, 2026.

Supported versions

26.x

Release history

The newest is 1.0.0, released on Oct 23, 2026. It is made for Minecraft 26.3. It runs on Paper and Purpur. The download is 63 KB.

VersionReleasedMinecraftType
1.0.0Oct 23, 202626.3Beta

Commands

The commands named on the Modrinth page of CompanionPets:

/pet/pets

Permissions

Permission nodes named there, to give with a plugin like LuckPerms:

companionpets.usecompanionpets.tame.*companionpets.tamecompanionpets.storagecompanionpets.storage.8companionpets.cooldowncompanionpets.respawncompanionpets.updatecompanionpets.admin
Description from the author on Modrinth

CompanionPets

Tame mobs, level them up, give them backpacks and take them along on your adventures.
Vanilla-style taming, skill trees, hunger, a pet menu and flexible permission-based limits. No dependencies.

Requires: Paper 26.3 · Java 25 (Folia is not supported)

Features

  • Vanilla-style taming - right-click a mob with the matching item: wolf (bone), cat/ocelot (fish), parrot (seeds), fox (berries), horse (apple, sugar, golden carrot), Warden (echo shard), Wither (nether star) and many more. Success chance, items and the required mob health are configurable per mob.
  • Multiple pets - 5 by default, change it with a config option or permissions. Switch pets through the menu or /pet switch.
  • Levels and skill trees - pets gain exp from kills and level up to 50. Four trees (Universal, Warrior, Tank, Porter) give extra health, damage, speed, regeneration and backpack rows.
  • Pet backpack - up to 6 rows. The contents drop on the ground when the pet is recalled, switched, released or dies (can be turned off).
  • Hunger - pets get hungry over time; a starving pet loses damage and speed. Feed them by right-clicking with food.
  • Behavior modes - Friendly (never attacks), Normal (defends itself and helps you), Aggressive (attacks nearby monsters). Peaceful mobs like pigs, cows, sheep, chickens, rabbits, parrots, allays, bees and horses cannot attack and have no behavior setting.
  • Horses - ride your pet horse; its saddle, armor and coat are saved between summons.
  • Owner-safe pets - a pet Warden never applies Darkness to its owner, and a pet Wither never breaks blocks or hurts players.
  • Summon cooldown - recalling or losing a pet starts a delay (60 s by default) before any pet can be summoned or switched.
  • Custom names - /pet name supports colors and gradients.
  • Pet menu - Shift + right-click your pet.
  • Fully translatable - every message lives in messages.yml (MiniMessage).
  • Update checker - tells the console and admins when a new version is released on Modrinth.

Commands

Command · Description
/pet · Open the pet menu
/pet info · Show pet information
/pet call / /pet store · Summon / recall the pet
/pet list · List your pets
/pet switch [number] · Switch to another pet
/pet name · Rename the pet
/pet inventory · Open the pet backpack
/pet behavior [friendly\ · normal\ · aggressive] · Change behavior
/pet release · Release the pet (asks for confirmation)
/pet reload · Reload config.yml and messages.yml (admin)
/pet admin setlevel · Set the pet's level (admin)
/pet admin addexp · Give exp to the pet (admin)
/pet admin give · Give a pet to a player (admin)
/pet admin revive · Revive a dead pet (admin)

Aliases: /pets, /mypet.

Permissions

Permission · Default · Description
companionpets.use · everyone · Use pets and commands
companionpets.tame.* · everyone · Tame any configured mob
companionpets.tame. · - · Tame a specific mob (needed if require-type-permission: true)
companionpets.storage. · - · Pet limit, e.g. companionpets.storage.8 (highest wins; default from default-max-pets)
companionpets.cooldown. · - · Delay before summoning/switching after a recall or death (lowest wins, 0 = none; default from summon-cooldown-seconds)
companionpets.respawn. · - · Respawn time of a dead pet (lowest wins; default from respawn-seconds)
companionpets.update · op · Get notified about new versions
companionpets.admin · op · Reload and admin commands

Configuration

config.yml

  • default-max-pets (5), summon-cooldown-seconds (60), respawn-seconds (60) - defaults used when a player has no matching permission
  • spawn-on-join, name-format, max-name-length, follow-distance, teleport-distance
  • require-type-permission, pets-attack-players, protect-from-players
  • taming.mobs - items, chance, consume, max-health-percent for every tameable mob
  • peaceful-mobs - mobs that cannot attack
  • backpack - drop contents on recall / death
  • hunger - enabled, interval, loss, max and the list of foods
  • exp - base, exponent, max level, exp per health, owner share
  • skilltrees and skilltree-by-type - fully customizable skill trees
  • update-checker - enable it and set your Modrinth project slug

messages.yml - all messages, menus and help texts (MiniMessage format).

Pet data is stored per player in plugins/CompanionPets/data/.

Bugs and feedback

This plugin may contain bugs and unfinished features. If you find one, please report it on the developer's official Discord server:
Join the Discord

When reporting, include your server version (Paper build), the plugin version and the console error, if there is one.

License

All Rights Reserved. You may run the unmodified plugin on your own servers (including monetized ones). Modifying, reselling and redistributing it is not allowed. See the LICENSE file.

Made by WhyRosy

Written by WhyRosy. Read it with pictures on Modrinth.

How to install CompanionPets

  1. Make sure your server runs Paper and Spigot on Minecraft 26.x.

  2. Download the .jar file from Modrinth and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: CompanionPets should be listed in green. Its config files are created in the plugins folder on the first start.

Full guide: How to install plugins on a Minecraft server

Compatibility

Minecraft versions
26.x
Runs on
Paper, Spigot
Edition
Java
Needs
Nothing else
License
Free to use
Price
Free
Upkeep
Actively updated (Nov 10, 2026)

CompanionPets compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
CompanionPetsthe one you looked at526.x19 days agoFree
FeatherMorphMATRIX-feather73K1.19 – 1.21May 3, 2026Free
Realistic SurvivalValMobile40K1.17 – 1.21Jan 6, 2025Free
Tree CutterFluxoah36K1.21 – 26.xSep 2, 2026Free

Questions

Does CompanionPets work on Minecraft 26.x?

Yes. CompanionPets supports Minecraft 26.x. All supported versions: 26.x.

Is CompanionPets free?

Yes. CompanionPets is free to download from Modrinth.

Which server software does CompanionPets run on?

CompanionPets runs on Paper and Spigot servers.

Is CompanionPets still updated?

Yes. The last update came out in the past day.

What are the best alternatives to CompanionPets?

The closest ones are FeatherMorph, Realistic Survival and Tree Cutter. Compare all alternatives

Alternatives to CompanionPets

Tree CutterPlugins · 1.21 – 26.x

Tree Cutter+ lets players cut entire trees instantly by crouching and breaking logs. Supports all vanilla logs and stems and compatible with Minecraft 1.21.

Free35,882 downloads
soulgemPlugins · 26.x

Charge soul gems with XP and use them in the vanilla enchanting table instead of lapis. Echo gems add +1 level.

Free0 downloads
TypewriterPlugins · 1.19 – 26.x

Typewriter is a plugin for paper Minecraft servers that allows for custom player interactions such as Quests, NPC chat, Create branching story with ease, and…

Free153,401 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.