Bell of Companions

Bell of Companions

Your pets, always with you, even when far away!

by
508 Downloads
fabricgame-mechanicsmobsutility
Rent Server with this Mod

Screenshots

{1.5.0} PET LIST
{1.5.0} RECIPES
{1.5.0} COMPARISON
TEXTURES HISTORY

About this Mod

LOGO

Because your dog deserves better than dying in a ravine! 🐾

Bell of Companions lets you register your pets and call them back instantly, then build a real bond with them over time. The closer you are, the stronger they become.

Why this mod exists This mod started as a solution to a very real problem in my own world: lost pets.
Suggestions / Contact Have an idea or found a bug? Open an issue on GitHub or reach out on Discord.

FEATURES

PET TAGGER

Use the Pet Tagger to register any tamed pet. If the pet has no name, hold a Name Tag while tagging to open the naming prompt and register it in one step. Tagging still works without a Name Tag.

PET BELL

Use the Pet Bell to call them all back instantly - as a handheld item or a placeable block (wall, floor, or ceiling, redstone-compatible).

BONDING

Pets grow stronger the more you adventure together. Each pet has a role that determines how they earn experience and what they gain from it.

Role Earns XP by Bonus per level
Fighter Killing hostile mobs +attack damage, +HP
Guardian Taking damage +armor, +HP
Scout Exploring and moving +speed, +follow range
Support Staying close to you +HP, +armor
Forager Just existing +luck, +follow range

Pets gain passive stat bonuses based on their role and bond level. Active combat abilities and healing auras are planned for a future update.

Every vanilla mob has a role assigned by default, even hostile mobs if you enable non-tameable tagging in config.

Pets progress through five bond levels: Stray → Companion → Trusted → Bonded → Soulbound

When a pet levels up, particles burst from them and you get a chat message.

SOULBOUND

At max bond, your pet gains three permanent passives:

  • Passive HP regen - slowly heals over time
  • Low-health alert - plays their ambient sound when your HP drops critically low
  • Death save - one time only: your pet survives a fatal hit and revives at low HP. Once used, it is gone forever.

PETTING

Shift + right-click any tagged pet with an empty hand to pet them. The squish animation, sound, and arm swing play on any mob. Tagged pets also earn bonus bond XP and have their neglect timer reset (30s cooldown). Optional heart particles in config.

petting a cat

Pet List (B)

A full registry of every pet you have registered, including unloaded and dead ones.

  • Search by name or type, pin favourites, filter by dimension
  • See health, bond level, XP progress, co-owner status, and distance at a glance
  • Batch-recall selected pets or recall any individual pet from any distance
  • Full death history with coordinates and time of death
  • Right-click a dead entry to copy death coordinates
  • Ctrl + right-click to teleport there (cross-dimension if enabled in config)
  • Revive a dead pet at their death location with appearance fully restored

Reviving costs either 1 Diamond + 2 Emeralds + 8 Gold Ingots + 8 Amethyst Shards or 1 Totem of Undying — choose which is checked first in Mod Menu (default: item bundle). Missing your preferred option? The other is accepted. Disable costs entirely or bypass in Creative. Can be disabled in config.

Co-ownership

NEW IN 1.5.0

  • A non-owner can use the Pet Tagger on someone else's registered pet to send a co-ownership request.
  • The primary owner receives a chat notification and can accept by right-clicking the pet with the Pet Tagger while a request is pending (sneak + tagger to decline).
  • Accepted co-owners are saved in the world registry and see a Co-owner label in the Pet List.
  • The primary owner sees how many co-owners a pet has and can Revoke them from the Pet List, or sneak + tagger on the live pet to revoke all at once.
  • Co-owners can recall and untag the pet; revive, remove, pin, and revoke remain primary-owner only.

Advancements

Name How to unlock
Loyalty Bell Ring the Pet Bell for the first time
Tag, You're It! Register your first pet
Whistle While You Work Recall a tagged pet
No More Ravines Have a pet auto-recalled by low health
Growing Closer Reach Companion bond level or beyond
Thicker Than Water Reach Soulbound
Undying Loyalty (hidden) Watch your Soulbound pet use their death save
Second Chances Revive a dead pet

For Developers

A public API is available via BellOfCompanionsApi for registering custom taggable entities, providing ownership checks, assigning bond archetypes, querying co-ownership (isPrimaryOwner, isCoOwner, canManagePet), and attaching per-level bond buff callbacks. Full documentation and usage examples on the GitHub repository.

Supported Versions

Minecraft Loader Mod versions Status
26.1.2 Fabric 1.5.0 ✅ Active
26.1.1 Fabric 1.5.0 ✅ Active
26.1 Fabric 1.4.0 – 1.5.0 ✅ Active
1.21.11 Fabric 1.2.0 – 1.5.0 ✅ Active
1.21.1 Fabric 1.0.0 – 1.5.0 ✅ Active
1.21 Fabric 1.5.0 ✅ Active

Requires Fabric Loader >= 0.18.4.

Dependencies

Mod Requirement
Fabric API 📦 REQUIRED
Cloth Config API 📦 REQUIRED
Mod Menu 💡 RECOMMENDED
Cardinal Components API ⚠️ Required for ≤ 1.4.0 only

⚠️ Co-ownership (please playtest)

Co-ownership is new in 1.5.0 and was not multiplayer-tested before release. If you use it on a server or LAN world, please report any issues — request, accept, decline, revoke, Pet List badges, or persistence after reload.

❌ Known Incompatibilities

None at the moment. If you run into a conflict with another mod, please report it so I can mark it as incompatible or make it compatible.


MIT License, free to include in any modpack. Please credit and link back to this page.

Built with love by gingermat

Available Versions

HORIZONS Update - 1.4.0 (26.1.x)release
MC 26.1fabric
April 2, 2026
HORIZONS Update - 1.4.0 (1.21.11)release
MC 1.21.11fabric
April 2, 2026
HORIZONS Update - 1.4.0 (1.21.1)release
MC 1.21.1fabric
April 2, 2026
BUG FIXES & QOL - 1.3.1 (1.21.11)release
MC 1.21.11fabric
March 31, 2026
BUG FIXES & QOL - 1.3.1 (1.21.1)release
MC 1.21.1fabric
March 31, 2026

How to Install Bell of Companions on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Bell of Companions". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1, 1.21.11, 1.21.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Bell of Companions server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1). You can switch loaders with one click in the panel.

Is Bell of Companions compatible with fabric?

Bell of Companions officially supports fabric for Minecraft 26.1, 1.21.11, 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Bell of Companions – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Bell of Companions consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Bell of Companions with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

26.11.21.111.21.1