diff --git a/libs/craftbukkit.jar b/libs/craftbukkit.jar index 3db71f9..90eb0ac 100644 Binary files a/libs/craftbukkit.jar and b/libs/craftbukkit.jar differ diff --git a/src/com/ktipr/kttools/KtChestCount.java b/src/com/ktipr/kttools/KtChestCount.java index 9a62af6..af039b2 100644 --- a/src/com/ktipr/kttools/KtChestCount.java +++ b/src/com/ktipr/kttools/KtChestCount.java @@ -34,7 +34,7 @@ public class KtChestCount { static final int ERROR_ZONE_SIZE = -8; static final int ERROR_AMBIGUOUS_ZONE = -9; - static final int MAX_ZONE_SIZE = 50000 * 2; + static final int MAX_ZONE_SIZE = 50000; private final Logger log = Logger.getLogger("Minecraft"); @@ -114,7 +114,7 @@ public boolean chestcountCommand(CommandSender sender, String[] args) { ktTools.getZonesPlugin().getZoneManager().setSelected(player.getEntityId(), b.getId()); } - if(b.getForm().getSize() >= MAX_ZONE_SIZE) { + if(b.getForm().getSize() >= (MAX_ZONE_SIZE * 2)) { player.sendMessage(ChatColor.RED + "Zone too big"); return true; } @@ -350,7 +350,7 @@ public int updateSign(Block b, Player player, String[] lines) { //sign.setLine(2, zone.getName()); //sign.update(); - if (zone.getForm().getSize() >= MAX_ZONE_SIZE) { + if (zone.getForm().getSize() >= (player != null ? (MAX_ZONE_SIZE*2) : MAX_ZONE_SIZE )) { sign.setLine(3, ChatColor.DARK_RED + "TOO BIG ZONE!"); sign.update(); return ERROR_ZONE_SIZE; diff --git a/src/com/ktipr/kttools/KtTools.java b/src/com/ktipr/kttools/KtTools.java index 1fa9663..7d48ba0 100644 --- a/src/com/ktipr/kttools/KtTools.java +++ b/src/com/ktipr/kttools/KtTools.java @@ -106,7 +106,7 @@ public void blockRotate(EasyBindEvent event) { break; case STEP: case WOOD_STEP: - int val = target.getType().getId(); + int val = target.getTypeId(); target.setTypeIdAndData(val, (byte) (data ^ 0x8), true); break; case LOG: