Better Pets Health

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.

by
61 Downloads
fabric
Rent Server with this Mod

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 (default true)
  • transfer_mode:
    • TRANSFER_ONLY (default) — pet 0, player full
    • DUPLICATE — pet full + player full
    • SPLIT — split damage with percent_to_player
  • ignore_if_owner_creative (default true)
  • ignore_if_owner_spectator (default true)
  • ignore_if_owner_offline (default true)
  • distance_limit_enabled (default false)
  • ignore_damage_types (default includes: in_wall, drown, fall, out_of_world, etc.)
  • message_enabled (default true)
  • message_mode (default ACTIONBAR)
  • message_aggregate_window_ms (default 1000)
  • message_cooldown_ms (default 400)

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

Better Pets Health 1.0.0release
MC 1.21.11fabric
March 5, 2026

How to Install Better Pets Health 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 (1.21.11).

3

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

fabric

Minecraft Versions

1.21.11

Server-side

Required

Recommended 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.

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

1.21.11