public class ClassicLevel
extends java.lang.Object
| Constructor and Description |
|---|
ClassicLevel(int sizeX,
int sizeY,
int sizeZ) |
ClassicLevel(int sizeX,
int sizeY,
int sizeZ,
byte[] blocks) |
ClassicLevel(int sizeX,
int sizeY,
int sizeZ,
byte[] blocks,
int[] lightBlocking) |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateLight(int startX,
int startZ,
int sizeX,
int sizeZ) |
int |
getBlock(int x,
int y,
int z) |
int |
getBlock(com.viaversion.viaversion.api.minecraft.Position position) |
int |
getSizeX() |
int |
getSizeY() |
int |
getSizeZ() |
boolean |
isInBounds(int x,
int y,
int z) |
boolean |
isLightBlocking(int x,
int y,
int z) |
boolean |
isLightBlocking(com.viaversion.viaversion.api.minecraft.Position position) |
boolean |
isLit(int x,
int y,
int z) |
boolean |
isLit(com.viaversion.viaversion.api.minecraft.Position position) |
void |
setBlock(int x,
int y,
int z,
int block) |
void |
setBlock(com.viaversion.viaversion.api.minecraft.Position position,
int block) |
public ClassicLevel(int sizeX,
int sizeY,
int sizeZ)
public ClassicLevel(int sizeX,
int sizeY,
int sizeZ,
byte[] blocks)
public ClassicLevel(int sizeX,
int sizeY,
int sizeZ,
byte[] blocks,
int[] lightBlocking)
public void calculateLight(int startX,
int startZ,
int sizeX,
int sizeZ)
public int getSizeX()
public int getSizeY()
public int getSizeZ()
public int getBlock(com.viaversion.viaversion.api.minecraft.Position position)
public int getBlock(int x,
int y,
int z)
public void setBlock(com.viaversion.viaversion.api.minecraft.Position position,
int block)
public void setBlock(int x,
int y,
int z,
int block)
public boolean isLightBlocking(com.viaversion.viaversion.api.minecraft.Position position)
public boolean isLightBlocking(int x,
int y,
int z)
public boolean isLit(com.viaversion.viaversion.api.minecraft.Position position)
public boolean isLit(int x,
int y,
int z)
public boolean isInBounds(int x,
int y,
int z)