类 LevelChunkSection

java.lang.Object
net.minecraft.world.level.chunk.LevelChunkSection

public class LevelChunkSection extends Object
  • 字段详细资料

    • SECTION_WIDTH

      public static final int SECTION_WIDTH
      另请参阅:
    • SECTION_HEIGHT

      public static final int SECTION_HEIGHT
      另请参阅:
    • SECTION_SIZE

      public static final int SECTION_SIZE
      另请参阅:
    • BIOME_CONTAINER_BITS

      public static final int BIOME_CONTAINER_BITS
      另请参阅:
    • nonEmptyBlockCount

      private short nonEmptyBlockCount
    • tickingBlockCount

      private short tickingBlockCount
    • tickingFluidCount

      private short tickingFluidCount
    • states

      private final PalettedContainer<BlockState> states
    • biomes

      private PalettedContainerRO<Holder<Biome>> biomes
  • 构造器详细资料

  • 方法详细资料

    • getBlockState

      public BlockState getBlockState(int pX, int pY, int pZ)
    • getFluidState

      public FluidState getFluidState(int pX, int pY, int pZ)
    • acquire

      public void acquire()
    • release

      public void release()
    • setBlockState

      public BlockState setBlockState(int pX, int pY, int pZ, BlockState pState)
    • setBlockState

      public BlockState setBlockState(int pX, int pY, int pZ, BlockState pState, boolean pUseLocks)
    • hasOnlyAir

      public boolean hasOnlyAir()
    • isRandomlyTicking

      public boolean isRandomlyTicking()
    • isRandomlyTickingBlocks

      public boolean isRandomlyTickingBlocks()
    • isRandomlyTickingFluids

      public boolean isRandomlyTickingFluids()
    • recalcBlockCounts

      public void recalcBlockCounts()
    • getStates

      public PalettedContainer<BlockState> getStates()
    • getBiomes

      public PalettedContainerRO<Holder<Biome>> getBiomes()
    • read

      public void read(FriendlyByteBuf pBuffer)
    • readBiomes

      public void readBiomes(FriendlyByteBuf pBuffer)
    • write

      public void write(FriendlyByteBuf pBuffer)
    • getSerializedSize

      public int getSerializedSize()
    • maybeHas

      public boolean maybeHas(Predicate<BlockState> pPredicate)
    • getNoiseBiome

      public Holder<Biome> getNoiseBiome(int pX, int pY, int pZ)
    • fillBiomesFromNoise

      public void fillBiomesFromNoise(BiomeResolver pBiomeResolver, Climate.Sampler pClimateSampler, int pX, int pY, int pZ)