diff options
Diffstat (limited to 'src/main/java/org/bukkit/event/block/BlockBurnEvent.java')
-rw-r--r-- | src/main/java/org/bukkit/event/block/BlockBurnEvent.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/org/bukkit/event/block/BlockBurnEvent.java b/src/main/java/org/bukkit/event/block/BlockBurnEvent.java index 1592a158..e7934d2a 100644 --- a/src/main/java/org/bukkit/event/block/BlockBurnEvent.java +++ b/src/main/java/org/bukkit/event/block/BlockBurnEvent.java @@ -13,10 +13,26 @@ import org.bukkit.event.HandlerList; public class BlockBurnEvent extends BlockEvent implements Cancellable { private static final HandlerList handlers = new HandlerList(); private boolean cancelled; + private final Block ignitingBlock; + @Deprecated public BlockBurnEvent(final Block block) { + this(block, null); + } + + public BlockBurnEvent(final Block block, final Block ignitingBlock) { super(block); - this.cancelled = false; + this.ignitingBlock = ignitingBlock; + } + + /** + * Gets the block which ignited this block. + * + * @return The Block that ignited and burned this block, or null if no + * source block exists + */ + public Block getIgnitingBlock() { + return ignitingBlock; } public boolean isCancelled() { |