Fix /top so that glass counts as a real block.

This commit is contained in:
KHobbits 2012-08-08 23:00:09 +01:00
parent dd12e5db66
commit 17adafecf9
2 changed files with 3 additions and 3 deletions

View File

@ -368,7 +368,7 @@ public class Util
while (isBlockUnsafe(world, x, y, z))
{
y += 1;
if (y >= world.getHighestBlockYAt(x, z))
if (y >= world.getMaxHeight())
{
x += 1;
break;

View File

@ -20,8 +20,8 @@ public class Commandtop extends EssentialsCommand
{
final int topX = user.getLocation().getBlockX();
final int topZ = user.getLocation().getBlockZ();
final int topY = user.getWorld().getHighestBlockYAt(topX, topZ);
user.getTeleport().teleport(new Location(user.getWorld(), user.getLocation().getX(), topY + 1, user.getLocation().getZ()), new Trade(this.getName(), ess), TeleportCause.COMMAND);
final Location location = new Location(user.getWorld(), topX, user.getWorld().getMaxHeight(), topZ);
user.getTeleport().teleport(location, new Trade(this.getName(), ess), TeleportCause.COMMAND);
user.sendMessage(_("teleportTop"));
}
}