Use player's max health instead of the default health value on heal sign interaction

This commit is contained in:
ImDarkLaw 2024-03-31 23:29:03 +03:00
parent 76a513a05c
commit feb14c94f9
1 changed files with 2 additions and 1 deletions

View File

@ -21,9 +21,10 @@ public class SignHeal extends EssentialsSign {
if (player.getBase().getHealth() == 0) {
throw new SignException("healDead");
}
final double amount = player.getBase().getMaxHealth();
final Trade charge = getTrade(sign, 1, ess);
charge.isAffordableFor(player);
player.getBase().setHealth(20);
player.getBase().setHealth(amount);
player.getBase().setFoodLevel(20);
player.getBase().setFireTicks(0);
player.sendTl("youAreHealed");