net.minecraft.world.level.chunk

public class LevelChunkSection

eab
net.minecraft.world.level.chunk.LevelChunkSection
net.minecraft.class_2826
net.minecraft.world.chunk.ChunkSection
net.minecraft.world.level.chunk.ChunkSection

Field summary

Modifier and TypeField
public static final int
a
SECTION_WIDTH
field_31406
field_31406
public static final int
b
SECTION_HEIGHT
field_31407
field_31407
public static final int
c
SECTION_SIZE
field_31408
field_31408
public static final int
d
BIOME_CONTAINER_BITS
field_34555
field_34555
private short
e
nonEmptyBlockCount
field_12877
nonEmptyBlockCount
private short
f
tickingBlockCount
field_12882
randomTickableBlockCount
private short
g
tickingFluidCount
field_12881
nonEmptyFluidCount
private final PalettedContainer<BlockState>
h
states
field_12878
blockStateContainer
private PalettedContainerRO<Holder<Biome>>
i
biomes
field_34556
biomeContainer

Constructor summary

ModifierConstructor
private (LevelChunkSection section)
public (PalettedContainer<BlockState> blockStateContainer, PalettedContainerRO<Holder<Biome>> biomeContainer)
public (Registry<Biome> biomeRegistry)

Method summary

Modifier and TypeMethod
public BlockState
a(int arg0, int arg1, int arg2)
getBlockState(int arg0, int arg1, int arg2)
method_12254(int arg0, int arg1, int arg2)
getBlockState(int x, int y, int z)
public FluidState
b(int arg0, int arg1, int arg2)
getFluidState(int arg0, int arg1, int arg2)
method_12255(int arg0, int arg1, int arg2)
getFluidState(int x, int y, int z)
public void
a()
acquire()
method_16676()
lock()
public void
b()
release()
method_16677()
unlock()
public BlockState
a(int arg0, int arg1, int arg2, dxv arg3)
setBlockState(int arg0, int arg1, int arg2, BlockState arg3)
method_16675(int arg0, int arg1, int arg2, class_2680 arg3)
setBlockState(int x, int y, int z, BlockState state)
public BlockState
a(int arg0, int arg1, int arg2, dxv arg3, boolean arg4)
setBlockState(int arg0, int arg1, int arg2, BlockState arg3, boolean arg4)
method_12256(int arg0, int arg1, int arg2, class_2680 arg3, boolean arg4)
setBlockState(int x, int y, int z, BlockState state, boolean lock)
public boolean
c()
hasOnlyAir()
method_38292()
isEmpty()
public boolean
d()
isRandomlyTicking()
method_12262()
hasRandomTicks()
public boolean
e()
isRandomlyTickingBlocks()
method_12263()
hasRandomBlockTicks()
public boolean
f()
isRandomlyTickingFluids()
method_12264()
hasRandomFluidTicks()
public void
g()
recalcBlockCounts()
method_12253()
calculateCounts()
public PalettedContainer<BlockState>
h()
getStates()
method_12265()
getBlockStateContainer()
public PalettedContainerRO<Holder<Biome>>
i()
getBiomes()
method_38294()
getBiomeContainer()
public void
a(ws arg0)
read(FriendlyByteBuf arg0)
method_12258(class_2540 arg0)
readDataPacket(PacketByteBuf buf)
public void
b(ws arg0)
readBiomes(FriendlyByteBuf arg0)
method_49526(class_2540 arg0)
readBiomePacket(PacketByteBuf buf)
public void
c(ws arg0)
write(FriendlyByteBuf arg0)
method_12257(class_2540 arg0)
toPacket(PacketByteBuf buf)
public int
j()
getSerializedSize()
method_12260()
getPacketSize()
public boolean
a(Predicate<dxv> arg0)
maybeHas(Predicate<BlockState> arg0)
method_19523(Predicate<class_2680> arg0)
hasAny(Predicate<BlockState> predicate)
public Holder<Biome>
c(int arg0, int arg1, int arg2)
getNoiseBiome(int arg0, int arg1, int arg2)
method_38293(int arg0, int arg1, int arg2)
getBiome(int x, int y, int z)
public void
a(din arg0, dit$f arg1, int arg2, int arg3, int arg4)
fillBiomesFromNoise(BiomeResolver arg0, Climate$Sampler arg1, int arg2, int arg3, int arg4)
method_38291(class_6780 arg0, class_6544$class_6552 arg1, int arg2, int arg3, int arg4)
populateBiomes(BiomeSupplier biomeSupplier, MultiNoiseUtil$MultiNoiseSampler sampler, int x, int y, int z)
public LevelChunkSection
k()
copy()
method_61771()
copy()