Fixed broken claim visualizations.
This commit is contained in:
@@ -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)))
|
||||
|
||||
Reference in New Issue
Block a user