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; } }