Health Regeneration Overhaul

Health Regeneration Overhaul

Mod

This API changes how health regeneration works and disables the food system.

Client and server AdventureFoodGame MechanicsLibrary

1,209 downloads
7 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Health Regeneration Overhaul

This API changes the way health is regenerated. Instead of depending on the hunger system, 3 new entity attributes are used.

The hunger system including exhaustion and saturation is disabled by default, but it can be re-enabled in the server config.

Default implementation

Health is regenerated by generic.health_regeneration every generic.health_tick_threshold ticks.

When health is reduced, regeneration is stopped for generic.health_regeneration_delay_threshold ticks.

Default attribute values

  • generic.health_regeneration: 0
  • generic.health_tick_threshold: 100
  • generic.health_regeneration_delay_threshold: 100

Customization

When the vanilla gamerule "naturalRegeneration" is true, players have a health regeneration of at least 1.

In the client config an alternative health bar can be enabled and customized. The details are explained in this wiki article.

API

Casting a "LivingEntity" to the "HealthRegeneratingEntity" interface gives access to all relevant methods.


Project members

TheRedBrain

Member

Details

Licensed MIT
Published 4 months ago
Updated a month ago