Rings of Ascension (Forge)

Rings of Ascension (Forge)

740k Downloads

Your health does not update immediately if you unequip the `Ring of Max Health`

SiverDX opened this issue ยท 1 comments

commented

This affects regenerated hearts (empty hearts get removed)
It seems they only update if somethings happens to your health (e. g. you take damage)

Adding something like this in ItemRingHealth.java fixes the problem

@Override
public void onUnequippedCurio(String identifier, LivingEntity livingEntity) {
    if (livingEntity.getHealth() > livingEntity.getMaxHealth()) {
        livingEntity.setHealth(livingEntity.getMaxHealth());
    }
}

(Referenced from https://github.com/ochotonida/artifacts/blob/1.19.x/src/main/java/artifacts/item/wearable/belt/CrystalHeartItem.java)

commented

Thank you very much for pointing this out!