Fixed broken claim visualizations.
This commit is contained in:
parent
5a3319022a
commit
e8f31151d2
|
|
@ -1428,7 +1428,7 @@ class PlayerEventHandler implements Listener
|
|||
ArrayList<Claim> claims = this.dataStore.getNearbyClaims(player.getLocation());
|
||||
|
||||
//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);
|
||||
|
||||
return;
|
||||
|
|
@ -1473,7 +1473,7 @@ class PlayerEventHandler implements Listener
|
|||
GriefPrevention.sendMessage(player, TextMode.Info, Messages.BlockClaimed, claim.getOwnerName());
|
||||
|
||||
//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);
|
||||
|
||||
//if can resize this claim, tell about the boundaries
|
||||
|
|
|
|||
|
|
@ -226,10 +226,10 @@ public class Visualization
|
|||
{
|
||||
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;
|
||||
|
||||
|
||||
while( block.getY() >= 1 &&
|
||||
block.getY() < world.getMaxHeight() - 1 &&
|
||||
(!isTransparent(block.getRelative(BlockFace.UP), waterIsTransparent) || isTransparent(block, waterIsTransparent)))
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user