temporary hack

This commit is contained in:
Sebastian Beckmann
2025-11-25 18:58:48 +01:00
parent c7e2244e15
commit 6d076d760b

View File

@@ -167,6 +167,18 @@ public class Headstone {
}
}
private static boolean blockIsAllowed(Block block) {
Material material = block.getType();
if (material != Material.AIR && material != Material.CAVE_AIR)
return false;
if (block.getWorld().getName().equals("world_the_end") && block.getY() < 60)
return false;
return true;
}
private @Nullable Block checkForSafeBlock() {
int playerX = this.location.getBlockX();
int playerY = this.location.getBlockY();
@@ -178,7 +190,7 @@ public class Headstone {
for (int y = playerY - radius; y <= playerY + radius; y++)
for (int z = playerZ - radius; z <= playerZ + radius; z++) {
Block block = this.location.getWorld().getBlockAt(x,y,z);
if (block.getType().isEmpty())
if (blockIsAllowed(block))
return block;
}
@@ -188,7 +200,7 @@ public class Headstone {
for (int y = playerY; y < 320; y++) {
Block block = this.location.getWorld().getBlockAt(playerX, y, playerZ);
if (block.getType().isEmpty())
if (blockIsAllowed(block))
return block;
}