Fixed broken claim visualizations.

This commit is contained in:
ryanhamshire 2014-12-21 14:06:04 -08:00
parent 5a3319022a
commit e8f31151d2
2 changed files with 5 additions and 5 deletions

View File

@ -1428,7 +1428,7 @@ class PlayerEventHandler implements Listener
ArrayList<Claim> claims = this.dataStore.getNearbyClaims(player.getLocation()); ArrayList<Claim> claims = this.dataStore.getNearbyClaims(player.getLocation());
//visualize boundaries //visualize boundaries
Visualization visualization = Visualization.fromClaims(claims, (int)player.getEyeHeight(), VisualizationType.Claim, player.getLocation()); Visualization visualization = Visualization.fromClaims(claims, player.getEyeLocation().getBlockY(), VisualizationType.Claim, player.getLocation());
Visualization.Apply(player, visualization); Visualization.Apply(player, visualization);
return; return;
@ -1473,7 +1473,7 @@ class PlayerEventHandler implements Listener
GriefPrevention.sendMessage(player, TextMode.Info, Messages.BlockClaimed, claim.getOwnerName()); GriefPrevention.sendMessage(player, TextMode.Info, Messages.BlockClaimed, claim.getOwnerName());
//visualize boundary //visualize boundary
Visualization visualization = Visualization.FromClaim(claim, (int)player.getEyeHeight(), VisualizationType.Claim, player.getLocation()); Visualization visualization = Visualization.FromClaim(claim, player.getEyeLocation().getBlockY(), VisualizationType.Claim, player.getLocation());
Visualization.Apply(player, visualization); Visualization.Apply(player, visualization);
//if can resize this claim, tell about the boundaries //if can resize this claim, tell about the boundaries

View File

@ -227,7 +227,7 @@ public class Visualization
return location; return location;
} }
Block block = world.getBlockAt(x, y, z); Block block = world.getBlockAt(x, y, z);
BlockFace direction = (isTransparent(block, waterIsTransparent)) ? BlockFace.DOWN : BlockFace.UP; BlockFace direction = (isTransparent(block, waterIsTransparent)) ? BlockFace.DOWN : BlockFace.UP;
while( block.getY() >= 1 && while( block.getY() >= 1 &&