From 344255158dd26d20e0415a661c2fa8e89a5c247a Mon Sep 17 00:00:00 2001 From: kaenganxt Date: Fri, 2 Jan 2015 14:19:22 +0100 Subject: [PATCH] Prevent burning in lobby --- src/de/anura/core/events/EntityDamage.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/de/anura/core/events/EntityDamage.java b/src/de/anura/core/events/EntityDamage.java index 8f3c095..7d484c8 100644 --- a/src/de/anura/core/events/EntityDamage.java +++ b/src/de/anura/core/events/EntityDamage.java @@ -6,6 +6,7 @@ import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.entity.EntityDamageEvent; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; public class EntityDamage implements Listener { @@ -18,6 +19,9 @@ public class EntityDamage implements Listener { public void onEntityDamage(EntityDamageEvent event) { try { if (event.getEntity() instanceof Player && plugin.getConfig().getBoolean("no-damage")) { + if (event.getCause().equals(DamageCause.FIRE_TICK)) { + event.getEntity().setFireTicks(0); + } event.setCancelled(true); } } catch(Throwable e) {