Easy Pets

Make your pets easier to manage with chunk loading, smart recovery, natural regeneration, and dynamic running!

748

Easy Pets

EasyPets 🐾

Never lose your pets again! EasyPets is a lightweight, server-side Fabric mod that makes pets smarter, faster, and easier to manage.

---

✨ Features at a Glance

- 🚀 Powerful Config Integration – Keeps pets’ chunks active so they never get stuck in unloaded areas - 🧭 Powerful Config Integration – Locate and recover pets with simple commands - 🐾 Powerful Config Integration – Pets run faster to catch up and match your speed naturally - ❤️ Powerful Config Integration – Pets slowly heal over time (like horses) - ⚙️ Powerful Config Integration – Fully tweakable settings for every feature - 🔗 Powerful Config Integration – Works seamlessly with IndyPets and other pet mods

---

🔍 Details

🚀 Smart Chunk Loading

- Loads chunks only for pets that are following you - Prevents them from getting stuck in unloaded areas - Optimized for minimal server impact (similar to Ender Pearl mechanics)

🧭 Pet Tracking & Recovery

- `/petrecovery` – Shows coordinates of all your pets across all dimensions - `/petrecovery` – Scans & reloads pets stuck in unloaded chunks, and automatically runs when you install this mod on an existing world - Supports pets in vehicles and integrates with `/petrecovery`

📸 /petlocator Example

/petlocator command output showing pets’ coordinates

---

🐾 Dynamic Pet Movement

- Pets automatically adjust speed based on how fast you’re moving - Sprinting pets catch up quickly without constant teleporting - Fully configurable multipliers & distances - You can also adjust the distance before pets teliport back to you

📸 Dynamic Speed Comparison

Vanilla vs EasyPets following behavior comparison

---

❤️ Natural Regeneration

- Pets passively regenerate health over time (like horses) - Configurable delay, rate, and maximum percentage - Keeps balance while reducing tedious healing

---

⚙️ Powerful Config

Every feature can be toggled or fine-tuned with `/petconfig <setting> <value>`

⚙️ Show Config Options

Core Features

- `enableChunkLoading` - Enable/disable the entire chunk loading system - `teleportDistance` - Distance in blocks before pets try to teleport to owner (default: 48) - `maxChunkDistance` - Radius of chunks to keep loaded around each pet (default: 2) - `navigationScanningRange` - Maximum pathfinding range in blocks before pets teleport (default: 64) - `autoRecoverOnFirstJoin` - Automatically run pet recovery when joining world for first time

Dynamic Pet Running

- `enableDynamicRunning` - Enable/disable dynamic pet speed adjustment system - `runningTargetDistance` - Distance where pets start running faster to catch up (default: 6.0) - `maxRunningMultiplier` - Maximum speed boost when pets are far behind (default: 1.6x) - `playerMovementThreshold` - Minimum player movement to trigger speed changes (default: 0.1)

Natural Regeneration

- `enableNaturalRegen` - Enable/disable automatic health regeneration for pets - `regenDelayTicks` - Delay in ticks before regen starts after taking damage (default: 300) - `regenAmountPerSecond` - Amount of health regenerated per second (default: 0.05) - `regenMaxHealthPercent` - Maximum health percentage to regenerate to (default: 1.0 = 100%)

Save & Debug Options

- `saveOnLocate` - Trigger world save when `/petlocator` is used for accuracy - `saveOnRecovery` - Trigger world save before `/petrecovery` runs for better results - `enableDebugLogging` - Enable detailed console logging for troubleshooting

---

🔗 IndyPets & Mod Support

- Won’t load chunks for independent pets - Works seamlessly with IndyPets out of the box - Compatible with most other pet-related mods

---

🐛 Support

Found a bug or have a suggestion? 👉 Report it on GitHub Issues 💬 Join the Discord to chat, get support, or share ideas

---

ADS