
Better Pets Health
whenever a player's OWNED pet (tamed mob) takes damage, the same damage amount is applied to the owner player instead of the pet.
About this Mod
Better Pets Health
Better Pets Health makes your tamed/owned pets stop taking damage by transferring that damage to their owner instead.
Example: If your wolf is hit for 3.0, the wolf takes 0 and you take 3.0.
Works on client + dedicated server (must be installed on the server; clients can join without it unless you want config UI).
Features
- ✅ Core rule (default): Pet takes 0 damage, owner takes full damage
- ✅ Supports all owned/tameable entities that expose an owner (wolves, cats, parrots, etc.)
- ✅ Supports modded tameables via config allow/deny entity-id lists
- ✅ Optional distance limit (disabled by default)
- ✅ Damage type ignore list (prevents weird edge cases like void/fall/out-of-world)
- ✅ Message aggregation to avoid spam (actionbar by default)
Configuration (Cloth Config + AutoConfig)
This mod uses AutoConfig with Cloth Config.
Config file location:
config/betterpetshealth.json5
Key options
enabled(defaulttrue)transfer_mode:TRANSFER_ONLY(default) — pet 0, player fullDUPLICATE— pet full + player fullSPLIT— split damage withpercent_to_player
ignore_if_owner_creative(defaulttrue)ignore_if_owner_spectator(defaulttrue)ignore_if_owner_offline(defaulttrue)distance_limit_enabled(defaultfalse)ignore_damage_types(default includes:in_wall,drown,fall,out_of_world, etc.)message_enabled(defaulttrue)message_mode(defaultACTIONBAR)message_aggregate_window_ms(default1000)message_cooldown_ms(default400)
Dependencies
Required:
- Fabric API
- Cloth Config API (Fabric)
Notes / Edge Cases
- Damage only transfers if the owner is a player and online
- If the owner is creative or spectator, default behavior is no transfer (pet takes normal damage)
- Optional distance limit can restrict cross-dimension / far-away transfers
License
MIT
Available Versions
How to Install Better Pets Health on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "Better Pets Health". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Better Pets Health 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 (1.21.11). You can switch loaders with one click in the panel.
Is Better Pets Health compatible with fabric?
Better Pets Health officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Better Pets Health – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Better Pets Health 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 Better Pets Health with just one click on your server.