* Fixed bug blocks becoming solid in non-air blocks.

This commit is contained in:
Steffion 2013-08-26 16:11:26 +02:00
parent 28b2bf5931
commit 236093f99d

View File

@ -87,8 +87,6 @@ public class BlockHunt extends JavaPlugin implements Listener {
W.newFiles(); W.newFiles();
ArenaHandler.loadArenas();
if (!getServer().getPluginManager().isPluginEnabled("DisguiseCraft")) { if (!getServer().getPluginManager().isPluginEnabled("DisguiseCraft")) {
MessageM.broadcastFMessage(ConfigC.error_disguiseCraftNotInstalled, MessageM.broadcastFMessage(ConfigC.error_disguiseCraftNotInstalled,
true); true);
@ -101,6 +99,8 @@ public class BlockHunt extends JavaPlugin implements Listener {
W.dcAPI = DisguiseCraft.getAPI(); W.dcAPI = DisguiseCraft.getAPI();
ArenaHandler.loadArenas();
try { try {
Metrics metrics = new Metrics(this); Metrics metrics = new Metrics(this);
metrics.start(); metrics.start();
@ -489,30 +489,28 @@ public class BlockHunt extends JavaPlugin implements Listener {
.toLowerCase()); .toLowerCase());
} }
} }
for (Player pl : Bukkit
.getOnlinePlayers()) {
if (!pl.equals(player)) {
pl.hidePlayer(player);
pl.sendBlockChange(
pBlock.getLocation(),
block.getType(),
(byte) block
.getDurability());
}
}
} else { } else {
MessageM.sendFMessage( MessageM.sendFMessage(
player, player,
ConfigC.warning_ingameNoSolidPlace, ConfigC.warning_ingameNoSolidPlace,
true); true);
} }
for (Player pl : Bukkit
.getOnlinePlayers()) {
if (!pl.equals(player)) {
pl.hidePlayer(player);
pl.sendBlockChange(
pBlock.getLocation(),
block.getType(),
(byte) block
.getDurability());
}
}
} }
} else { } else {
if (!W.dcAPI.isDisguised(player)) { if (!W.dcAPI.isDisguised(player)) {
SolidBlockHandler SolidBlockHandler
.makePlayerUnsolid(player, .makePlayerUnsolid(player);
block);
} }
} }
} }