From 6f9e4f8541898aa1ebba2840a0e8c6f6aac7a875 Mon Sep 17 00:00:00 2001 From: Travis Watkins Date: Thu, 21 Mar 2013 16:59:45 -0500 Subject: [PATCH] Stationary lava is also a LAVA ignition cause. --- .../craftbukkit/event/CraftEventFactory.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java index cecef80bc9..df4e2c33f0 100644 --- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -560,15 +560,16 @@ public class CraftEventFactory { Block igniter = bukkitWorld.getBlockAt(igniterX, igniterY, igniterZ); IgniteCause cause; switch (igniter.getType()) { - case LAVA: - cause = IgniteCause.LAVA; - break; - case DISPENSER: - cause = IgniteCause.FLINT_AND_STEEL; - break; - case FIRE: // Fire or any other unknown block counts as SPREAD. - default: - cause = IgniteCause.SPREAD; + case LAVA: + case STATIONARY_LAVA: + cause = IgniteCause.LAVA; + break; + case DISPENSER: + cause = IgniteCause.FLINT_AND_STEEL; + break; + case FIRE: // Fire or any other unknown block counts as SPREAD. + default: + cause = IgniteCause.SPREAD; } BlockIgniteEvent event = new BlockIgniteEvent(bukkitWorld.getBlockAt(x, y, z), cause, igniter);