Class ClassicLevel
java.lang.Object
net.raphimc.vialegacy.protocol.classic.c0_28_30toa1_0_15.model.ClassicLevel
-
Constructor Summary
ConstructorsConstructorDescriptionClassicLevel(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) -
Method Summary
Modifier and TypeMethodDescriptionvoidcalculateLight(int startX, int startZ, int sizeX, int sizeZ) intgetBlock(int x, int y, int z) intgetBlock(com.viaversion.viaversion.api.minecraft.BlockPosition position) intgetSizeX()intgetSizeY()intgetSizeZ()booleanisInBounds(int x, int y, int z) booleanisLightBlocking(int x, int y, int z) booleanisLightBlocking(com.viaversion.viaversion.api.minecraft.BlockPosition position) booleanisLit(int x, int y, int z) booleanisLit(com.viaversion.viaversion.api.minecraft.BlockPosition position) voidsetBlock(int x, int y, int z, int block) voidsetBlock(com.viaversion.viaversion.api.minecraft.BlockPosition position, int block)
-
Constructor Details
-
ClassicLevel
public ClassicLevel(int sizeX, int sizeY, int sizeZ) -
ClassicLevel
public ClassicLevel(int sizeX, int sizeY, int sizeZ, byte[] blocks) -
ClassicLevel
public ClassicLevel(int sizeX, int sizeY, int sizeZ, byte[] blocks, int[] lightBlocking)
-
-
Method Details
-
calculateLight
public void calculateLight(int startX, int startZ, int sizeX, int sizeZ) -
getSizeX
public int getSizeX() -
getSizeY
public int getSizeY() -
getSizeZ
public int getSizeZ() -
getBlock
public int getBlock(com.viaversion.viaversion.api.minecraft.BlockPosition position) -
getBlock
public int getBlock(int x, int y, int z) -
setBlock
public void setBlock(com.viaversion.viaversion.api.minecraft.BlockPosition position, int block) -
setBlock
public void setBlock(int x, int y, int z, int block) -
isLightBlocking
public boolean isLightBlocking(com.viaversion.viaversion.api.minecraft.BlockPosition position) -
isLightBlocking
public boolean isLightBlocking(int x, int y, int z) -
isLit
public boolean isLit(com.viaversion.viaversion.api.minecraft.BlockPosition position) -
isLit
public boolean isLit(int x, int y, int z) -
isInBounds
public boolean isInBounds(int x, int y, int z)
-