From 874248f8b549a0ffbcc220442fd21cf08d801c05 Mon Sep 17 00:00:00 2001 From: wizjany Date: Tue, 9 Apr 2013 12:25:05 -0400 Subject: [PATCH] Fix other explosion flag only clearing blocklist --- .../com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java b/src/main/java/com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java index 47e1e033..82dba75d 100644 --- a/src/main/java/com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java +++ b/src/main/java/com/sk89q/worldguard/bukkit/WorldGuardEntityListener.java @@ -671,7 +671,6 @@ public void onEntityExplode(EntityExplodeEvent event) { } else { // unhandled entity if (wcfg.blockOtherExplosions) { - event.blockList().clear(); event.setCancelled(true); return; } @@ -679,7 +678,7 @@ public void onEntityExplode(EntityExplodeEvent event) { RegionManager mgr = plugin.getGlobalRegionManager().get(world); for (Block block : event.blockList()) { if (!mgr.getApplicableRegions(toVector(block)).allows(DefaultFlag.OTHER_EXPLOSION)) { - event.blockList().clear(); + event.setCancelled(true); return; } }