From 236093f99d7b28729a44e71b332ff1f269453dc8 Mon Sep 17 00:00:00 2001 From: Steffion Date: Mon, 26 Aug 2013 16:11:26 +0200 Subject: [PATCH] * Fixed bug blocks becoming solid in non-air blocks. --- src/nl/Steffion/BlockHunt/BlockHunt.java | 30 +++++++++++------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/src/nl/Steffion/BlockHunt/BlockHunt.java b/src/nl/Steffion/BlockHunt/BlockHunt.java index 0c31df4..1ec795a 100644 --- a/src/nl/Steffion/BlockHunt/BlockHunt.java +++ b/src/nl/Steffion/BlockHunt/BlockHunt.java @@ -87,8 +87,6 @@ public class BlockHunt extends JavaPlugin implements Listener { W.newFiles(); - ArenaHandler.loadArenas(); - if (!getServer().getPluginManager().isPluginEnabled("DisguiseCraft")) { MessageM.broadcastFMessage(ConfigC.error_disguiseCraftNotInstalled, true); @@ -101,6 +99,8 @@ public class BlockHunt extends JavaPlugin implements Listener { W.dcAPI = DisguiseCraft.getAPI(); + ArenaHandler.loadArenas(); + try { Metrics metrics = new Metrics(this); metrics.start(); @@ -489,30 +489,28 @@ public class BlockHunt extends JavaPlugin implements Listener { .toLowerCase()); } } + for (Player pl : Bukkit + .getOnlinePlayers()) { + if (!pl.equals(player)) { + pl.hidePlayer(player); + pl.sendBlockChange( + pBlock.getLocation(), + block.getType(), + (byte) block + .getDurability()); + } + } } else { MessageM.sendFMessage( player, ConfigC.warning_ingameNoSolidPlace, true); } - - for (Player pl : Bukkit - .getOnlinePlayers()) { - if (!pl.equals(player)) { - pl.hidePlayer(player); - pl.sendBlockChange( - pBlock.getLocation(), - block.getType(), - (byte) block - .getDurability()); - } - } } } else { if (!W.dcAPI.isDisguised(player)) { SolidBlockHandler - .makePlayerUnsolid(player, - block); + .makePlayerUnsolid(player); } } }