diff --git a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/WorldGuardBlockListener.java b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/WorldGuardBlockListener.java index fbba75fd..ad8e11c6 100644 --- a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/WorldGuardBlockListener.java +++ b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/WorldGuardBlockListener.java @@ -470,7 +470,6 @@ public class WorldGuardBlockListener extends AbstractListener { public void onBlockForm(BlockFormEvent event) { ConfigurationManager cfg = getConfig(); - if (cfg.activityHaltToggle) { event.setCancelled(true); return; @@ -521,6 +520,18 @@ public class WorldGuardBlockListener extends AbstractListener { return; } } + + if (Materials.isUnwaxedCopper(event.getBlock().getType())) { + if (wcfg.disableCopperBlockFade) { + event.setCancelled(true); + return; + } + if (wcfg.useRegions && !StateFlag.test(WorldGuard.getInstance().getPlatform().getRegionContainer().createQuery() + .queryState(BukkitAdapter.adapt(event.getBlock().getLocation()), (RegionAssociable) null, Flags.COPPER_FADE))) { + event.setCancelled(true); + return; + } + } } /* @@ -697,16 +708,6 @@ public class WorldGuardBlockListener extends AbstractListener { event.setCancelled(true); return; } - } else if (Materials.isUnwaxedCopper(event.getBlock().getType())) { - if (wcfg.disableCopperBlockFade) { - event.setCancelled(true); - return; - } - if (wcfg.useRegions && !StateFlag.test(WorldGuard.getInstance().getPlatform().getRegionContainer().createQuery() - .queryState(BukkitAdapter.adapt(event.getBlock().getLocation()), (RegionAssociable) null, Flags.COPPER_FADE))) { - event.setCancelled(true); - return; - } } }