diff --git a/src/com/projectkorra/ProjectKorra/PKListener.java b/src/com/projectkorra/ProjectKorra/PKListener.java index 70dac04d..50c386f1 100644 --- a/src/com/projectkorra/ProjectKorra/PKListener.java +++ b/src/com/projectkorra/ProjectKorra/PKListener.java @@ -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)