类 ChunkSection
- java.lang.Object
-
- net.minecraft.world.chunk.ChunkSection
-
public class ChunkSection extends Object
- Mappings:
Namespace Name official clwintermediary net/minecraft/class_2826named net/minecraft/world/chunk/ChunkSection
-
-
字段概要
字段 修饰符和类型 字段 说明 private PalettedContainer<BlockState>containerstatic intfield_31406static intfield_31407static intfield_31408private shortnonEmptyBlockCountprivate shortnonEmptyFluidCountprivate static Palette<BlockState>PALETTEprivate shortrandomTickableBlockCountprivate intyOffset
-
构造器概要
构造器 构造器 说明 ChunkSection(int yOffset)ChunkSection(int yOffset, short nonEmptyBlockCount, short randomTickableBlockCount, short nonEmptyFluidCount)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static intblockCoordFromChunkCoord(int chunkPos)voidcalculateCounts()voidfromPacket(PacketByteBuf buf)BlockStategetBlockState(int x, int y, int z)PalettedContainer<BlockState>getContainer()FluidStategetFluidState(int x, int y, int z)intgetPacketSize()intgetYOffset()booleanhasAny(Predicate<BlockState> predicate)booleanhasRandomBlockTicks()booleanhasRandomFluidTicks()booleanhasRandomTicks()booleanisEmpty()static booleanisEmpty(@Nullable ChunkSection section)voidlock()BlockStatesetBlockState(int x, int y, int z, BlockState state)BlockStatesetBlockState(int x, int y, int z, BlockState state, boolean lock)voidtoPacket(PacketByteBuf buf)voidunlock()
-
-
-
字段详细资料
-
field_31406
public static final int field_31406
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLclw;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLclw;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLclw;c:Iintermediary field_31408Lnet/minecraft/class_2826;field_31408:Inamed field_31408Lnet/minecraft/world/chunk/ChunkSection;field_31408:I
-
PALETTE
private static final Palette<BlockState> PALETTE
- Mappings:
Namespace Name Mixin selector official dLclw;d:Lcma;intermediary field_12879Lnet/minecraft/class_2826;field_12879:Lnet/minecraft/class_2837;named PALETTELnet/minecraft/world/chunk/ChunkSection;PALETTE:Lnet/minecraft/world/chunk/Palette;
-
yOffset
private final int yOffset
- Mappings:
Namespace Name Mixin selector official eLclw;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 fLclw;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 gLclw;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 hLclw;h:Sintermediary field_12881Lnet/minecraft/class_2826;field_12881:Snamed nonEmptyFluidCountLnet/minecraft/world/chunk/ChunkSection;nonEmptyFluidCount:S
-
container
private final PalettedContainer<BlockState> container
- Mappings:
Namespace Name Mixin selector official iLclw;i:Lcmc;intermediary field_12878Lnet/minecraft/class_2826;field_12878:Lnet/minecraft/class_2841;named containerLnet/minecraft/world/chunk/ChunkSection;container:Lnet/minecraft/world/chunk/PalettedContainer;
-
-
构造器详细资料
-
ChunkSection
public ChunkSection(int yOffset)
- Mappings:
Namespace Name Mixin selector official <init>Lclw;<init>(I)Vintermediary <init>Lnet/minecraft/class_2826;<init>(I)Vnamed <init>Lnet/minecraft/world/chunk/ChunkSection;<init>(I)V
-
ChunkSection
public ChunkSection(int yOffset, short nonEmptyBlockCount, short randomTickableBlockCount, short nonEmptyFluidCount)- Mappings:
Namespace Name Mixin selector official <init>Lclw;<init>(ISSS)Vintermediary <init>Lnet/minecraft/class_2826;<init>(ISSS)Vnamed <init>Lnet/minecraft/world/chunk/ChunkSection;<init>(ISSS)V
-
-
方法详细资料
-
blockCoordFromChunkCoord
public static int blockCoordFromChunkCoord(int chunkPos)
- Mappings:
Namespace Name Mixin selector official aLclw;a(I)Iintermediary method_31729Lnet/minecraft/class_2826;method_31729(I)Inamed blockCoordFromChunkCoordLnet/minecraft/world/chunk/ChunkSection;blockCoordFromChunkCoord(I)I
-
getBlockState
public BlockState getBlockState(int x, int y, int z)
- Mappings:
Namespace Name Mixin selector official aLclw;a(III)Lcjr;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
public FluidState getFluidState(int x, int y, int z)
- Mappings:
Namespace Name Mixin selector official bLclw;b(III)Ldds;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 aLclw;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 bLclw;b()Vintermediary method_16677Lnet/minecraft/class_2826;method_16677()Vnamed unlockLnet/minecraft/world/chunk/ChunkSection;unlock()V
-
setBlockState
public BlockState setBlockState(int x, int y, int z, BlockState state)
- Mappings:
Namespace Name Mixin selector official aLclw;a(IIILcjr;)Lcjr;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
public BlockState setBlockState(int x, int y, int z, BlockState state, boolean lock)
- Mappings:
Namespace Name Mixin selector official aLclw;a(IIILcjr;Z)Lcjr;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 cLclw;c()Zintermediary method_12261Lnet/minecraft/class_2826;method_12261()Znamed isEmptyLnet/minecraft/world/chunk/ChunkSection;isEmpty()Z
-
isEmpty
public static boolean isEmpty(@Nullable @Nullable ChunkSection section)
- Mappings:
Namespace Name Mixin selector official aLclw;a(Lclw;)Zintermediary method_18090Lnet/minecraft/class_2826;method_18090(Lnet/minecraft/class_2826;)Znamed isEmptyLnet/minecraft/world/chunk/ChunkSection;isEmpty(Lnet/minecraft/world/chunk/ChunkSection;)Z
-
hasRandomTicks
public boolean hasRandomTicks()
- Mappings:
Namespace Name Mixin selector official dLclw;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 eLclw;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 fLclw;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 gLclw;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 hLclw;h()Vintermediary method_12253Lnet/minecraft/class_2826;method_12253()Vnamed calculateCountsLnet/minecraft/world/chunk/ChunkSection;calculateCounts()V
-
getContainer
public PalettedContainer<BlockState> getContainer()
- Mappings:
Namespace Name Mixin selector official iLclw;i()Lcmc;intermediary method_12265Lnet/minecraft/class_2826;method_12265()Lnet/minecraft/class_2841;named getContainerLnet/minecraft/world/chunk/ChunkSection;getContainer()Lnet/minecraft/world/chunk/PalettedContainer;
-
fromPacket
public void fromPacket(PacketByteBuf buf)
- Mappings:
Namespace Name Mixin selector official aLclw;a(Lob;)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
public void toPacket(PacketByteBuf buf)
- Mappings:
Namespace Name Mixin selector official bLclw;b(Lob;)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 jLclw;j()Iintermediary method_12260Lnet/minecraft/class_2826;method_12260()Inamed getPacketSizeLnet/minecraft/world/chunk/ChunkSection;getPacketSize()I
-
hasAny
public boolean hasAny(Predicate<BlockState> predicate)
- Mappings:
Namespace Name Mixin selector official aLclw;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
-
-