promotional bannermobile promotional banner
premium banner
Mobs heal after they're hurt using a custom potion effect with configurable blacklist and gamerules.

Description

Lore:

Wardens, Iron Golems, Snow Golems, and even pets. All of them are slowly worn down until they can no longer fend off trespassers from ancient cities, protect the villages of their creators, or keep up with their owners.

A blessing has come to the aid of these guardians. Wardens can last for centuries like they were supposed to. Iron Golems can fend off the hordes, and Snow Golems can tackle the undead archers. The blessing even extends to pets!

But beware: This innocent blessing does not know the difference between good or evil.

 

Core Mechanics:

Jade Display

Vitality

True Healing is a custom potion effect that cannot be applied to players or mobs that are immune to potion effects. Even if a Creeper explodes with the effect and drops the cloud, players still won't heal from it.

Interruptible Healing

The effect is cleared upon taking damage. This ensures fair combat—you can always beat out a mob's healing by fighting back. At the end of the day, the only edge they have on player regeneration is the lack of a need for saturation.

Simplicity

A simple potion effect and basic mathematical formulas mean high compatibility and optimal performance across diverse modpacks.

Configurability

Minecraft is a vast game of differing playstyles. Using the provided Gamerules, the mod can be perfectly balanced to those playstyles.

There is also a config file located in the game directory config folder. It is called 'trueheal.json' It is identical in both versions:

GameRules:

Gamerules

/gamerule truehealamp | Default: 1 (zero-indexed)

Every tick of the effect, this is the amount of hit points healed. Altering this makes mobs heal faster and raises the level of the custom potion effect. By deafult, mobs heal one hit point (one half a heart) per tick of the effect. A value of zero means the potion effect will be disabled at level one (I). At level one, it will not heal. 

/gamerule truehealcd | Default: true

This Boolean (true or false) will toggle the feature that removes the effect from mobs when taking damage. By default, this is set to true. This means mobs will not continue healing while taking damage unlike how players do.

/gamerule truehealdelay | Default: 100 ticks (5 seconds)

When a creature takes damage this the amount of time that has to pass before the healing effect must be considered. It defaults to 100 ticks, meaning it takes five seconds after taking damage before the effect can be applied.

/gamerule truehealtime | Default: 200 ticks (10 seconds

When applied the duration of the potion effect is based on how much hp is missing. By default the mod adds 100 extra ticks onto the duration applied, or ten seconds.

Issues:

Use the issue tracker on github. Please do not message me privately or comment about issues that could've been posted on github. You can also check our discord linked as one of the socials for added support!

License::

This mod is released under the Creative Commons license. Feel free to use it in modpacks, but please don’t claim my work as yours.