public class ChunkSection
extends java.lang.Object
Constructor and Description |
---|
ChunkSection(int yBaseIn) |
ChunkSection(int p_i49944_1_,
short p_i49944_2_,
short p_i49944_3_,
short p_i49944_4_) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(BlockState state) |
BlockState |
getBlockState(int x,
int y,
int z) |
BlockStateContainer<BlockState> |
getData() |
IFluidState |
getFluidState(int x,
int y,
int z) |
int |
getSize() |
int |
getYLocation() |
boolean |
isEmpty() |
static boolean |
isEmpty(ChunkSection section) |
void |
lock() |
boolean |
needsRandomTick() |
boolean |
needsRandomTickAny() |
boolean |
needsRandomTickFluid() |
void |
read(PacketBuffer p_222634_1_) |
void |
recalculateRefCounts() |
BlockState |
setBlockState(int p_222629_1_,
int p_222629_2_,
int p_222629_3_,
BlockState p_222629_4_) |
BlockState |
setBlockState(int x,
int y,
int z,
BlockState state,
boolean p_177484_5_) |
void |
unlock() |
void |
write(PacketBuffer p_222630_1_) |
public ChunkSection(int yBaseIn)
public ChunkSection(int p_i49944_1_, short p_i49944_2_, short p_i49944_3_, short p_i49944_4_)
public BlockState getBlockState(int x, int y, int z)
public IFluidState getFluidState(int x, int y, int z)
public void lock()
public void unlock()
public BlockState setBlockState(int p_222629_1_, int p_222629_2_, int p_222629_3_, BlockState p_222629_4_)
public BlockState setBlockState(int x, int y, int z, BlockState state, boolean p_177484_5_)
public boolean isEmpty()
public static boolean isEmpty(@Nullable ChunkSection section)
public boolean needsRandomTickAny()
public boolean needsRandomTick()
public boolean needsRandomTickFluid()
public int getYLocation()
public void recalculateRefCounts()
public BlockStateContainer<BlockState> getData()
public void read(PacketBuffer p_222634_1_)
public void write(PacketBuffer p_222630_1_)
public int getSize()
public boolean contains(BlockState state)