Package cn.nukkit.level.util
Class PalettedBlockStorage
java.lang.Object
cn.nukkit.level.util.PalettedBlockStorage
-
Field Summary
-
Constructor Summary
ConstructorDescriptionPalettedBlockStorage
(BitArray bitArray, it.unimi.dsi.fastutil.ints.IntList palette) PalettedBlockStorage
(BitArrayVersion version) -
Method Summary
Modifier and TypeMethodDescriptioncopy()
static PalettedBlockStorage
createFromBlockPalette
(BitArrayVersion version) static PalettedBlockStorage
createWithDefaultState
(int defaultState) static PalettedBlockStorage
createWithDefaultState
(BitArrayVersion version, int defaultState) boolean
isEmpty()
void
setBlock
(int index, int runtimeId) void
setBlock
(int x, int y, int z, int runtimeId) void
writeTo
(BinaryStream stream)
-
Field Details
-
palette
public final it.unimi.dsi.fastutil.ints.IntList palette -
bitArray
-
-
Constructor Details
-
PalettedBlockStorage
public PalettedBlockStorage() -
PalettedBlockStorage
-
PalettedBlockStorage
-
-
Method Details
-
createFromBlockPalette
-
createWithDefaultState
-
createWithDefaultState
public static PalettedBlockStorage createWithDefaultState(BitArrayVersion version, int defaultState) -
setBlock
public void setBlock(int index, int runtimeId) -
writeTo
-
isEmpty
public boolean isEmpty() -
copy
-
setBlock
public void setBlock(int x, int y, int z, int runtimeId)
-