ModsFinder

Resting Regen

by q4niel

Resting Regen changes how health comes back: players recover one half-heart every five seconds when no hostile mob is close, and the rate is set by a gamerule.

FabricClient and serverCustom license1.21 – 1.21.5

What it does

Out-of-combat recovery replaces vanilla natural regeneration for players. A player regains one health point every 100 ticks while hostile mobs stay out of range, and that range is set in blocks by the mod's configuration. When hostiles are nearby, the regeneration pauses, so healing depends on time spent away from fights. The vanilla natural regeneration gamerule is set to false by default, which keeps the two systems from stacking.

Installation requires Fabric API and Fabric Language Kotlin, and the mod runs on Fabric only. Both the server and every player need it, and the code is covered by a custom license, not an open source one. Files target the 1.21 – 1.21.5 range, with 0.1.0-1.21.5-Fabric as the latest file for 1.21.5, published 2025-04-21.

Key features

  1. Out-of-combat healing

    Players regain health slowly while no hostile mob is within the detection distance.

  2. Natural regeneration gamerule

    The vanilla natural regeneration gamerule is set to false by default, so only this mod's recovery applies.

  3. Hostile detection distance

    The distance in blocks at which nearby hostiles pause healing can be changed in the configuration.

  4. Steady recovery rate

    One health point is restored every 100 ticks, a fixed rate that does not depend on hunger.

Compatibility

Latest build for each game version and loader.

1.21.50.1.0-1.21.5-Fabric
1.21.40.1.0-1.21.4-Fabric
1.21.30.1.0-1.21.3-Fabric
1.21.20.1.0-1.21.2-Fabric
1.21.10.1.0-1.21.1-Fabric
1.210.1.0-1.21-Fabric
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Players who want combat to carry more weight in survival can use the mod to make healing depend on time spent clear of hostiles. Server owners can keep the vanilla gamerule disabled so healing follows one rule across a world.

How it compares

Full comparison

Hostile Awareness is a client-side only Fabric mod, released under the MIT License and built for 1.21.4 – 1.21.11, so it does not need to run on a server. Saturation Regen is server-side only, licensed under Creative Commons Attribution Non Commercial No Derivatives 4.0, and targets Fabric and NeoForge across 1.21.1 – 26.3. Resting Regen requires both sides and covers 1.21 – 1.21.5 on Fabric only.

ModLoadersGame versionsEnvironmentUpdated
Resting RegenFabric1.21 – 1.21.5Client and server2025-04-21
Hostile AwarenessFabric1.21.4 – 1.21.11Client-side only2026-06-08
Saturation RegenFabric and NeoForge1.21.1 – 26.3Server-side only2026-09-25

Questions

Does Resting Regen need Fabric API?

Yes. Fabric API and Fabric Language Kotlin are both required dependencies, so both must be installed next to Resting Regen.

Must the mod be installed on the server?

Yes. Installation covers the server and each player's game.

Can the detection distance be changed?

Yes. The distance in blocks at which nearby hostiles pause recovery is set in the mod's configuration.

In the catalog

Resting Regen is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 15,307 mods support Minecraft 1.21.5.

More from q4niel

All projects

Similar mods

Official listing

Owner
q4niel
Published
2024-11-28
Updated on Modrinth
2025-04-21
Facts verified
2026-10-15

Tags