Skip to content

Commit 71ca7ff

Browse files
authored
Fix heal signs not healing up to the player's max health (#5752)
1 parent 76a513a commit 71ca7ff

File tree

1 file changed

+2
-1
lines changed
  • Essentials/src/main/java/com/earth2me/essentials/signs

1 file changed

+2
-1
lines changed

Essentials/src/main/java/com/earth2me/essentials/signs/SignHeal.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ protected boolean onSignInteract(final ISign sign, final User player, final Stri
2121
if (player.getBase().getHealth() == 0) {
2222
throw new SignException("healDead");
2323
}
24+
final double amount = player.getBase().getMaxHealth();
2425
final Trade charge = getTrade(sign, 1, ess);
2526
charge.isAffordableFor(player);
26-
player.getBase().setHealth(20);
27+
player.getBase().setHealth(amount);
2728
player.getBase().setFoodLevel(20);
2829
player.getBase().setFireTicks(0);
2930
player.sendTl("youAreHealed");

0 commit comments

Comments
 (0)