Use player's max health instead of the default health value on heal sign interaction
This commit is contained in:
parent
76a513a05c
commit
feb14c94f9
|
@ -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");
|
||||
|
|
Loading…
Reference in New Issue