mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-02-11 11:40:40 +00:00
HeatControl properly negates fire damage
This commit is contained in:
parent
f935cf17b9
commit
70f7601bbd
1 changed files with 9 additions and 0 deletions
|
@ -781,6 +781,15 @@ public class PKListener implements Listener {
|
|||
event.setCancelled(true);
|
||||
Enflamed.dealFlameDamage(entity);
|
||||
}
|
||||
|
||||
if (entity instanceof Player) {
|
||||
Player player = (Player) entity;
|
||||
if (Methods.getBoundability(player) != null && Methods.getBoundAbility(player).equalsIgnoreCase("HeatControl")) {
|
||||
if (event.getCause() == DamageCause.FIRE || event.getCause() == DamageCause.FIRE_TICK) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
|
||||
|
|
Loading…
Reference in a new issue