
Visit the website for more info or to see some of my other mods.
Look at one of your tamed pets, open the Companion menu (g by default), and bond to it.

Bonded pets are stored on you — not in the world. They survive logouts, chunk unloads, and dimension changes.


One key summons your active pet (v by default). Hold it again while nearby the pet to dismiss them back to a safe place. Open the roster with another key to switch active pet, rename, reorder, or break bonds.

By default, when a bonded pet dies, the bond doesn't break — it just goes dormant. Summon them again and they respawn at your side, gear and all.
A clean inventory-style screen for managing your bonds.
Every behavior is exposed in kindred-server.toml:
| Category | Knobs |
|---|---|
| Bonding | max bonds per player, mount-only mode, XP level cost per bond |
| Summoning | walk vs. teleport range, walk speed, cross-dimensional toggle, space-required toggle |
| Cooldowns | per-bond summon cooldown, global per-player summon cooldown |
| Death | permadeath toggle, loot drop toggle, revival cooldown |
| Input | hold-to-summon seconds, hold-to-dismiss seconds, cancel-on-damage |
| PMMO compat | skill gating, start level, linear or all-or-nothing unlock progression |
Four tags let server owners and modpack authors tune the experience without code:
kindred:bond_allowlist (entity types) — when non-empty, only species in this tag can be bonded and bond_denylist is ignored. Leave empty to fall back to denylist behavior.kindred:bond_denylist (entity types) — species that can never be bonded. Only consulted when bond_allowlist is empty.kindred:no_summon_dimensions (dimension types) — dimensions where summoning is blocked.kindred:no_summon_biomes (biomes) — biomes where summoning is blocked (great for boss arenas, dungeon biomes, PvP zones).Optional gating via Project MMO.
charisma) to gate bond claims.For server admins and debugging:
/kindred claim — claim the entity at your crosshair
/kindred list — list your bonds with indices
/kindred summon <index> — summon a bond
/kindred dismiss <index> — recall the active pet
/kindred break <index> — break a bond
/kindred active <index|none> — set or clear the active pet
Vanilla pets are fragile, stationary, and easy to lose. Existing pet mods either turn them into items (which feels weird) or add a stable system (which feels like extra inventory management). Kindred takes a different angle: your pets live on you, not in the world, kind of like Pokemon. They're always one keypress away, they survive deaths, and the whole thing tunes from a config file so it fits any modpack — hardcore, casual, or RPG-progression.
| Default | Action |
|---|---|
| v | Summon active pet |
| g | Open pet roster |
Set them in Options → Controls → Kindred.
This mod was inspired by Callable Horses, which seems to not be moving past 1.20.1. I wanted to expand on it a little bit and include some new features and upgrades.