diff --git a/src/main/java/com/garbagemule/MobArena/ArenaListener.java b/src/main/java/com/garbagemule/MobArena/ArenaListener.java index 93cf389..3475dc5 100644 --- a/src/main/java/com/garbagemule/MobArena/ArenaListener.java +++ b/src/main/java/com/garbagemule/MobArena/ArenaListener.java @@ -450,8 +450,12 @@ public class ArenaListener if (!softRestoreDrops) event.setYield(0); + handleExplodeEventBlocks(event.blockList()); + } + + private void handleExplodeEventBlocks(List blocks) { // Handle all the blocks in the block list. - for (Block b : event.blockList()) { + for (Block b : blocks) { BlockState state = b.getState(); if (state.getData() instanceof Door && ((Door) state.getData()).isTopHalf()) {