public final class BlockUtil
extends java.lang.Object
Constructor and Description |
---|
BlockUtil() |
Modifier and Type | Method and Description |
---|---|
static double |
distance(int x1,
int y1,
int x2,
int y2) |
static int |
getHighestYAt(org.bukkit.ChunkSnapshot chunk,
int x,
int y,
int z,
java.util.Set<CrossVersionMaterial> skip) |
static int |
getHighestYAt(org.bukkit.Location location,
java.util.Set<CrossVersionMaterial> skip) |
static org.bukkit.block.Block |
getNextHighestBlockAt(org.bukkit.Location location,
java.util.Set<CrossVersionMaterial> skip,
int height) |
static int |
getWaterDepth(org.bukkit.block.Block block) |
static int |
getWaterDepth(org.bukkit.ChunkSnapshot chunk,
int x,
int y,
int z) |
static boolean |
needsRender(ChunkLocation location) |
public static int getWaterDepth(org.bukkit.block.Block block)
public static int getWaterDepth(org.bukkit.ChunkSnapshot chunk, int x, int y, int z)
public static int getHighestYAt(org.bukkit.ChunkSnapshot chunk, int x, int y, int z, java.util.Set<CrossVersionMaterial> skip)
public static int getHighestYAt(org.bukkit.Location location, java.util.Set<CrossVersionMaterial> skip)
public static org.bukkit.block.Block getNextHighestBlockAt(org.bukkit.Location location, java.util.Set<CrossVersionMaterial> skip, int height)
public static double distance(int x1, int y1, int x2, int y2)
public static boolean needsRender(ChunkLocation location)