Package net.minecraft.world.chunk
Class ChunkSection
java.lang.Object
net.minecraft.world.chunk.ChunkSection
- Mappings:
Namespace Name official ddxintermediary net/minecraft/class_2826named net/minecraft/world/chunk/ChunkSection
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ReadableContainer<RegistryEntry<Biome>>private final PalettedContainer<BlockState>static final intstatic final intstatic final intstatic final intprivate shortprivate shortprivate shortprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionChunkSection(int chunkPos, Registry<Biome> biomeRegistry) ChunkSection(int chunkPos, PalettedContainer<BlockState> blockStateContainer, ReadableContainer<RegistryEntry<Biome>> biomeContainer) -
Method Summary
Modifier and TypeMethodDescriptionstatic intblockCoordFromChunkCoord(int chunkPos) voidvoidfromPacket(PacketByteBuf buf) getBiome(int x, int y, int z) getBlockState(int x, int y, int z) getFluidState(int x, int y, int z) intintbooleanhasAny(Predicate<BlockState> predicate) booleanbooleanbooleanbooleanisEmpty()voidlock()voidmethod_49526(PacketByteBuf packetByteBuf) voidpopulateBiomes(BiomeSupplier biomeSupplier, MultiNoiseUtil.MultiNoiseSampler sampler, int x, int z) setBlockState(int x, int y, int z, BlockState state) setBlockState(int x, int y, int z, BlockState state, boolean lock) voidtoPacket(PacketByteBuf buf) voidunlock()
-
Field Details
-
field_31406
public static final int field_31406- See Also:
- Mappings:
Namespace Name Mixin selector official aLddx;a:Iintermediary field_31406Lnet/minecraft/class_2826;field_31406:Inamed field_31406Lnet/minecraft/world/chunk/ChunkSection;field_31406:I
-
field_31407
public static final int field_31407- See Also:
- Mappings:
Namespace Name Mixin selector official bLddx;b:Iintermediary field_31407Lnet/minecraft/class_2826;field_31407:Inamed field_31407Lnet/minecraft/world/chunk/ChunkSection;field_31407:I
-
field_31408
public static final int field_31408- See Also:
- Mappings:
Namespace Name Mixin selector official cLddx;c:Iintermediary field_31408Lnet/minecraft/class_2826;field_31408:Inamed field_31408Lnet/minecraft/world/chunk/ChunkSection;field_31408:I
-
field_34555
public static final int field_34555- See Also:
- Mappings:
Namespace Name Mixin selector official dLddx;d:Iintermediary field_34555Lnet/minecraft/class_2826;field_34555:Inamed field_34555Lnet/minecraft/world/chunk/ChunkSection;field_34555:I
-
yOffset
private final int yOffset- Mappings:
Namespace Name Mixin selector official eLddx;e:Iintermediary field_12880Lnet/minecraft/class_2826;field_12880:Inamed yOffsetLnet/minecraft/world/chunk/ChunkSection;yOffset:I
-
nonEmptyBlockCount
private short nonEmptyBlockCount- Mappings:
Namespace Name Mixin selector official fLddx;f:Sintermediary field_12877Lnet/minecraft/class_2826;field_12877:Snamed nonEmptyBlockCountLnet/minecraft/world/chunk/ChunkSection;nonEmptyBlockCount:S
-
randomTickableBlockCount
private short randomTickableBlockCount- Mappings:
Namespace Name Mixin selector official gLddx;g:Sintermediary field_12882Lnet/minecraft/class_2826;field_12882:Snamed randomTickableBlockCountLnet/minecraft/world/chunk/ChunkSection;randomTickableBlockCount:S
-
nonEmptyFluidCount
private short nonEmptyFluidCount- Mappings:
Namespace Name Mixin selector official hLddx;h:Sintermediary field_12881Lnet/minecraft/class_2826;field_12881:Snamed nonEmptyFluidCountLnet/minecraft/world/chunk/ChunkSection;nonEmptyFluidCount:S
-
blockStateContainer
- Mappings:
Namespace Name Mixin selector official iLddx;i:Lded;intermediary field_12878Lnet/minecraft/class_2826;field_12878:Lnet/minecraft/class_2841;named blockStateContainerLnet/minecraft/world/chunk/ChunkSection;blockStateContainer:Lnet/minecraft/world/chunk/PalettedContainer;
-
biomeContainer
- Mappings:
Namespace Name Mixin selector official jLddx;j:Ldee;intermediary field_34556Lnet/minecraft/class_2826;field_34556:Lnet/minecraft/class_7522;named biomeContainerLnet/minecraft/world/chunk/ChunkSection;biomeContainer:Lnet/minecraft/world/chunk/ReadableContainer;
-
-
Constructor Details
-
ChunkSection
public ChunkSection(int chunkPos, PalettedContainer<BlockState> blockStateContainer, ReadableContainer<RegistryEntry<Biome>> biomeContainer) - Mappings:
Namespace Name Mixin selector official <init>Lddx;<init>(ILded;Ldee;)Vintermediary <init>Lnet/minecraft/class_2826;<init>(ILnet/minecraft/class_2841;Lnet/minecraft/class_7522;)Vnamed <init>Lnet/minecraft/world/chunk/ChunkSection;<init>(ILnet/minecraft/world/chunk/PalettedContainer;Lnet/minecraft/world/chunk/ReadableContainer;)V
-
ChunkSection
- Mappings:
Namespace Name Mixin selector official <init>Lddx;<init>(ILhp;)Vintermediary <init>Lnet/minecraft/class_2826;<init>(ILnet/minecraft/class_2378;)Vnamed <init>Lnet/minecraft/world/chunk/ChunkSection;<init>(ILnet/minecraft/registry/Registry;)V
-
-
Method Details
-
blockCoordFromChunkCoord
public static int blockCoordFromChunkCoord(int chunkPos) - Mappings:
Namespace Name Mixin selector official aLddx;a(I)Iintermediary method_31729Lnet/minecraft/class_2826;method_31729(I)Inamed blockCoordFromChunkCoordLnet/minecraft/world/chunk/ChunkSection;blockCoordFromChunkCoord(I)I
-
getBlockState
- Mappings:
Namespace Name Mixin selector official aLddx;a(III)Ldbo;intermediary method_12254Lnet/minecraft/class_2826;method_12254(III)Lnet/minecraft/class_2680;named getBlockStateLnet/minecraft/world/chunk/ChunkSection;getBlockState(III)Lnet/minecraft/block/BlockState;
-
getFluidState
- Mappings:
Namespace Name Mixin selector official bLddx;b(III)Ldwh;intermediary method_12255Lnet/minecraft/class_2826;method_12255(III)Lnet/minecraft/class_3610;named getFluidStateLnet/minecraft/world/chunk/ChunkSection;getFluidState(III)Lnet/minecraft/fluid/FluidState;
-
lock
public void lock()- Mappings:
Namespace Name Mixin selector official aLddx;a()Vintermediary method_16676Lnet/minecraft/class_2826;method_16676()Vnamed lockLnet/minecraft/world/chunk/ChunkSection;lock()V
-
unlock
public void unlock()- Mappings:
Namespace Name Mixin selector official bLddx;b()Vintermediary method_16677Lnet/minecraft/class_2826;method_16677()Vnamed unlockLnet/minecraft/world/chunk/ChunkSection;unlock()V
-
setBlockState
- Mappings:
Namespace Name Mixin selector official aLddx;a(IIILdbo;)Ldbo;intermediary method_16675Lnet/minecraft/class_2826;method_16675(IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680;named setBlockStateLnet/minecraft/world/chunk/ChunkSection;setBlockState(IIILnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
-
setBlockState
- Mappings:
Namespace Name Mixin selector official aLddx;a(IIILdbo;Z)Ldbo;intermediary method_12256Lnet/minecraft/class_2826;method_12256(IIILnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;named setBlockStateLnet/minecraft/world/chunk/ChunkSection;setBlockState(IIILnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official cLddx;c()Zintermediary method_38292Lnet/minecraft/class_2826;method_38292()Znamed isEmptyLnet/minecraft/world/chunk/ChunkSection;isEmpty()Z
-
hasRandomTicks
public boolean hasRandomTicks()- Mappings:
Namespace Name Mixin selector official dLddx;d()Zintermediary method_12262Lnet/minecraft/class_2826;method_12262()Znamed hasRandomTicksLnet/minecraft/world/chunk/ChunkSection;hasRandomTicks()Z
-
hasRandomBlockTicks
public boolean hasRandomBlockTicks()- Mappings:
Namespace Name Mixin selector official eLddx;e()Zintermediary method_12263Lnet/minecraft/class_2826;method_12263()Znamed hasRandomBlockTicksLnet/minecraft/world/chunk/ChunkSection;hasRandomBlockTicks()Z
-
hasRandomFluidTicks
public boolean hasRandomFluidTicks()- Mappings:
Namespace Name Mixin selector official fLddx;f()Zintermediary method_12264Lnet/minecraft/class_2826;method_12264()Znamed hasRandomFluidTicksLnet/minecraft/world/chunk/ChunkSection;hasRandomFluidTicks()Z
-
getYOffset
public int getYOffset()- Mappings:
Namespace Name Mixin selector official gLddx;g()Iintermediary method_12259Lnet/minecraft/class_2826;method_12259()Inamed getYOffsetLnet/minecraft/world/chunk/ChunkSection;getYOffset()I
-
calculateCounts
public void calculateCounts()- Mappings:
Namespace Name Mixin selector official hLddx;h()Vintermediary method_12253Lnet/minecraft/class_2826;method_12253()Vnamed calculateCountsLnet/minecraft/world/chunk/ChunkSection;calculateCounts()V
-
getBlockStateContainer
- Mappings:
Namespace Name Mixin selector official iLddx;i()Lded;intermediary method_12265Lnet/minecraft/class_2826;method_12265()Lnet/minecraft/class_2841;named getBlockStateContainerLnet/minecraft/world/chunk/ChunkSection;getBlockStateContainer()Lnet/minecraft/world/chunk/PalettedContainer;
-
getBiomeContainer
- Mappings:
Namespace Name Mixin selector official jLddx;j()Ldee;intermediary method_38294Lnet/minecraft/class_2826;method_38294()Lnet/minecraft/class_7522;named getBiomeContainerLnet/minecraft/world/chunk/ChunkSection;getBiomeContainer()Lnet/minecraft/world/chunk/ReadableContainer;
-
fromPacket
- Mappings:
Namespace Name Mixin selector official aLddx;a(Lsr;)Vintermediary method_12258Lnet/minecraft/class_2826;method_12258(Lnet/minecraft/class_2540;)Vnamed fromPacketLnet/minecraft/world/chunk/ChunkSection;fromPacket(Lnet/minecraft/network/PacketByteBuf;)V
-
method_49526
- Mappings:
Namespace Name Mixin selector official bLddx;b(Lsr;)Vintermediary method_49526Lnet/minecraft/class_2826;method_49526(Lnet/minecraft/class_2540;)Vnamed method_49526Lnet/minecraft/world/chunk/ChunkSection;method_49526(Lnet/minecraft/network/PacketByteBuf;)V
-
toPacket
- Mappings:
Namespace Name Mixin selector official cLddx;c(Lsr;)Vintermediary method_12257Lnet/minecraft/class_2826;method_12257(Lnet/minecraft/class_2540;)Vnamed toPacketLnet/minecraft/world/chunk/ChunkSection;toPacket(Lnet/minecraft/network/PacketByteBuf;)V
-
getPacketSize
public int getPacketSize()- Mappings:
Namespace Name Mixin selector official kLddx;k()Iintermediary method_12260Lnet/minecraft/class_2826;method_12260()Inamed getPacketSizeLnet/minecraft/world/chunk/ChunkSection;getPacketSize()I
-
hasAny
- Mappings:
Namespace Name Mixin selector official aLddx;a(Ljava/util/function/Predicate;)Zintermediary method_19523Lnet/minecraft/class_2826;method_19523(Ljava/util/function/Predicate;)Znamed hasAnyLnet/minecraft/world/chunk/ChunkSection;hasAny(Ljava/util/function/Predicate;)Z
-
getBiome
- Mappings:
Namespace Name Mixin selector official cLddx;c(III)Lhc;intermediary method_38293Lnet/minecraft/class_2826;method_38293(III)Lnet/minecraft/class_6880;named getBiomeLnet/minecraft/world/chunk/ChunkSection;getBiome(III)Lnet/minecraft/registry/entry/RegistryEntry;
-
populateBiomes
public void populateBiomes(BiomeSupplier biomeSupplier, MultiNoiseUtil.MultiNoiseSampler sampler, int x, int z) - Mappings:
Namespace Name Mixin selector official aLddx;a(Lcng;Lcnm$f;II)Vintermediary method_38291Lnet/minecraft/class_2826;method_38291(Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;II)Vnamed populateBiomesLnet/minecraft/world/chunk/ChunkSection;populateBiomes(Lnet/minecraft/world/biome/source/BiomeSupplier;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;II)V
-