Package net.minecraft.world.chunk
Class ChunkSection
java.lang.Object
net.minecraft.world.chunk.ChunkSection
- Mappings:
Namespace Name official cpmintermediary net/minecraft/class_2826named net/minecraft/world/chunk/ChunkSection
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PalettedContainer<Biome>private final PalettedContainer<BlockState>static final intstatic final intstatic final intstatic final intprivate shortprivate shortprivate shortprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionChunkSection(int int2, Registry<Biome> biomeRegistry) ChunkSection(int int2, PalettedContainer<BlockState> blockStateContainer, PalettedContainer<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_38291(BiomeSource source, 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 aLcpm;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 bLcpm;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 cLcpm;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 dLcpm;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 eLcpm;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 fLcpm;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 gLcpm;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 hLcpm;h:Sintermediary field_12881Lnet/minecraft/class_2826;field_12881:Snamed nonEmptyFluidCountLnet/minecraft/world/chunk/ChunkSection;nonEmptyFluidCount:S
-
blockStateContainer
- Mappings:
Namespace Name Mixin selector official iLcpm;i:Lcps;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 jLcpm;j:Lcps;intermediary field_34556Lnet/minecraft/class_2826;field_34556:Lnet/minecraft/class_2841;named biomeContainerLnet/minecraft/world/chunk/ChunkSection;biomeContainer:Lnet/minecraft/world/chunk/PalettedContainer;
-
-
Constructor Details
-
ChunkSection
public ChunkSection(int int2, PalettedContainer<BlockState> blockStateContainer, PalettedContainer<Biome> biomeContainer) - Mappings:
Namespace Name Mixin selector official <init>Lcpm;<init>(ILcps;Lcps;)Vintermediary <init>Lnet/minecraft/class_2826;<init>(ILnet/minecraft/class_2841;Lnet/minecraft/class_2841;)Vnamed <init>Lnet/minecraft/world/chunk/ChunkSection;<init>(ILnet/minecraft/world/chunk/PalettedContainer;Lnet/minecraft/world/chunk/PalettedContainer;)V
-
ChunkSection
- Mappings:
Namespace Name Mixin selector official <init>Lcpm;<init>(ILgx;)Vintermediary <init>Lnet/minecraft/class_2826;<init>(ILnet/minecraft/class_2378;)Vnamed <init>Lnet/minecraft/world/chunk/ChunkSection;<init>(ILnet/minecraft/util/registry/Registry;)V
-
-
Method Details
-
blockCoordFromChunkCoord
public static int blockCoordFromChunkCoord(int chunkPos) - Mappings:
Namespace Name Mixin selector official aLcpm;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 aLcpm;a(III)Lcnf;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 bLcpm;b(III)Ldhk;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 aLcpm;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 bLcpm;b()Vintermediary method_16677Lnet/minecraft/class_2826;method_16677()Vnamed unlockLnet/minecraft/world/chunk/ChunkSection;unlock()V
-
setBlockState
- Mappings:
Namespace Name Mixin selector official aLcpm;a(IIILcnf;)Lcnf;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 aLcpm;a(IIILcnf;Z)Lcnf;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 cLcpm;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 dLcpm;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 eLcpm;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 fLcpm;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 gLcpm;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 hLcpm;h()Vintermediary method_12253Lnet/minecraft/class_2826;method_12253()Vnamed calculateCountsLnet/minecraft/world/chunk/ChunkSection;calculateCounts()V
-
getBlockStateContainer
- Mappings:
Namespace Name Mixin selector official iLcpm;i()Lcps;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 jLcpm;j()Lcps;intermediary method_38294Lnet/minecraft/class_2826;method_38294()Lnet/minecraft/class_2841;named getBiomeContainerLnet/minecraft/world/chunk/ChunkSection;getBiomeContainer()Lnet/minecraft/world/chunk/PalettedContainer;
-
fromPacket
- Mappings:
Namespace Name Mixin selector official aLcpm;a(Lom;)Vintermediary method_12258Lnet/minecraft/class_2826;method_12258(Lnet/minecraft/class_2540;)Vnamed fromPacketLnet/minecraft/world/chunk/ChunkSection;fromPacket(Lnet/minecraft/network/PacketByteBuf;)V
-
toPacket
- Mappings:
Namespace Name Mixin selector official bLcpm;b(Lom;)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 kLcpm;k()Iintermediary method_12260Lnet/minecraft/class_2826;method_12260()Inamed getPacketSizeLnet/minecraft/world/chunk/ChunkSection;getPacketSize()I
-
hasAny
- Mappings:
Namespace Name Mixin selector official aLcpm;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 cLcpm;c(III)Lcad;intermediary method_38293Lnet/minecraft/class_2826;method_38293(III)Lnet/minecraft/class_1959;named getBiomeLnet/minecraft/world/chunk/ChunkSection;getBiome(III)Lnet/minecraft/world/biome/Biome;
-
method_38291
public void method_38291(BiomeSource source, MultiNoiseUtil.MultiNoiseSampler sampler, int x, int z) - Mappings:
Namespace Name Mixin selector official aLcpm;a(Lcag;Lcak$f;II)Vintermediary method_38291Lnet/minecraft/class_2826;method_38291(Lnet/minecraft/class_1966;Lnet/minecraft/class_6544$class_6552;II)Vnamed method_38291Lnet/minecraft/world/chunk/ChunkSection;method_38291(Lnet/minecraft/world/biome/source/BiomeSource;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;II)V
-