Class ChunkSection

java.lang.Object
net.minecraft.world.chunk.ChunkSection

public class ChunkSection extends Object
Mappings:
Namespace Name
official deg
intermediary net/minecraft/class_2826
named net/minecraft/world/chunk/ChunkSection
  • Field Details

    • field_31406

      public static final int field_31406
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Ldeg;a:I
      intermediary field_31406 Lnet/minecraft/class_2826;field_31406:I
      named field_31406 Lnet/minecraft/world/chunk/ChunkSection;field_31406:I
    • field_31407

      public static final int field_31407
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Ldeg;b:I
      intermediary field_31407 Lnet/minecraft/class_2826;field_31407:I
      named field_31407 Lnet/minecraft/world/chunk/ChunkSection;field_31407:I
    • field_31408

      public static final int field_31408
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Ldeg;c:I
      intermediary field_31408 Lnet/minecraft/class_2826;field_31408:I
      named field_31408 Lnet/minecraft/world/chunk/ChunkSection;field_31408:I
    • field_34555

      public static final int field_34555
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Ldeg;d:I
      intermediary field_34555 Lnet/minecraft/class_2826;field_34555:I
      named field_34555 Lnet/minecraft/world/chunk/ChunkSection;field_34555:I
    • nonEmptyBlockCount

      private short nonEmptyBlockCount
      Mappings:
      Namespace Name Mixin selector
      official e Ldeg;e:S
      intermediary field_12877 Lnet/minecraft/class_2826;field_12877:S
      named nonEmptyBlockCount Lnet/minecraft/world/chunk/ChunkSection;nonEmptyBlockCount:S
    • randomTickableBlockCount

      private short randomTickableBlockCount
      Mappings:
      Namespace Name Mixin selector
      official f Ldeg;f:S
      intermediary field_12882 Lnet/minecraft/class_2826;field_12882:S
      named randomTickableBlockCount Lnet/minecraft/world/chunk/ChunkSection;randomTickableBlockCount:S
    • nonEmptyFluidCount

      private short nonEmptyFluidCount
      Mappings:
      Namespace Name Mixin selector
      official g Ldeg;g:S
      intermediary field_12881 Lnet/minecraft/class_2826;field_12881:S
      named nonEmptyFluidCount Lnet/minecraft/world/chunk/ChunkSection;nonEmptyFluidCount:S
    • blockStateContainer

      private final PalettedContainer<BlockState> blockStateContainer
      Mappings:
      Namespace Name Mixin selector
      official h Ldeg;h:Lden;
      intermediary field_12878 Lnet/minecraft/class_2826;field_12878:Lnet/minecraft/class_2841;
      named blockStateContainer Lnet/minecraft/world/chunk/ChunkSection;blockStateContainer:Lnet/minecraft/world/chunk/PalettedContainer;
    • biomeContainer

      private ReadableContainer<RegistryEntry<Biome>> biomeContainer
      Mappings:
      Namespace Name Mixin selector
      official i Ldeg;i:Ldeo;
      intermediary field_34556 Lnet/minecraft/class_2826;field_34556:Lnet/minecraft/class_7522;
      named biomeContainer Lnet/minecraft/world/chunk/ChunkSection;biomeContainer:Lnet/minecraft/world/chunk/ReadableContainer;
  • Constructor Details

    • ChunkSection

      public ChunkSection(PalettedContainer<BlockState> blockStateContainer, ReadableContainer<RegistryEntry<Biome>> biomeContainer)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldeg;<init>(Lden;Ldeo;)V
      intermediary <init> Lnet/minecraft/class_2826;<init>(Lnet/minecraft/class_2841;Lnet/minecraft/class_7522;)V
      named <init> Lnet/minecraft/world/chunk/ChunkSection;<init>(Lnet/minecraft/world/chunk/PalettedContainer;Lnet/minecraft/world/chunk/ReadableContainer;)V
    • ChunkSection

      public ChunkSection(Registry<Biome> biomeRegistry)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldeg;<init>(Lhr;)V
      intermediary <init> Lnet/minecraft/class_2826;<init>(Lnet/minecraft/class_2378;)V
      named <init> Lnet/minecraft/world/chunk/ChunkSection;<init>(Lnet/minecraft/registry/Registry;)V
  • Method Details

    • getBlockState

      public BlockState getBlockState(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Ldeg;a(III)Ldby;
      intermediary method_12254 Lnet/minecraft/class_2826;method_12254(III)Lnet/minecraft/class_2680;
      named getBlockState Lnet/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 b Ldeg;b(III)Ldxb;
      intermediary method_12255 Lnet/minecraft/class_2826;method_12255(III)Lnet/minecraft/class_3610;
      named getFluidState Lnet/minecraft/world/chunk/ChunkSection;getFluidState(III)Lnet/minecraft/fluid/FluidState;
    • lock

      public void lock()
      Mappings:
      Namespace Name Mixin selector
      official a Ldeg;a()V
      intermediary method_16676 Lnet/minecraft/class_2826;method_16676()V
      named lock Lnet/minecraft/world/chunk/ChunkSection;lock()V
    • unlock

      public void unlock()
      Mappings:
      Namespace Name Mixin selector
      official b Ldeg;b()V
      intermediary method_16677 Lnet/minecraft/class_2826;method_16677()V
      named unlock Lnet/minecraft/world/chunk/ChunkSection;unlock()V
    • setBlockState

      public BlockState setBlockState(int x, int y, int z, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Ldeg;a(IIILdby;)Ldby;
      intermediary method_16675 Lnet/minecraft/class_2826;method_16675(IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
      named setBlockState Lnet/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 a Ldeg;a(IIILdby;Z)Ldby;
      intermediary method_12256 Lnet/minecraft/class_2826;method_12256(IIILnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;
      named setBlockState Lnet/minecraft/world/chunk/ChunkSection;setBlockState(IIILnet/minecraft/block/BlockState;Z)Lnet/minecraft/block/BlockState;
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official c Ldeg;c()Z
      intermediary method_38292 Lnet/minecraft/class_2826;method_38292()Z
      named isEmpty Lnet/minecraft/world/chunk/ChunkSection;isEmpty()Z
    • hasRandomTicks

      public boolean hasRandomTicks()
      Mappings:
      Namespace Name Mixin selector
      official d Ldeg;d()Z
      intermediary method_12262 Lnet/minecraft/class_2826;method_12262()Z
      named hasRandomTicks Lnet/minecraft/world/chunk/ChunkSection;hasRandomTicks()Z
    • hasRandomBlockTicks

      public boolean hasRandomBlockTicks()
      Mappings:
      Namespace Name Mixin selector
      official e Ldeg;e()Z
      intermediary method_12263 Lnet/minecraft/class_2826;method_12263()Z
      named hasRandomBlockTicks Lnet/minecraft/world/chunk/ChunkSection;hasRandomBlockTicks()Z
    • hasRandomFluidTicks

      public boolean hasRandomFluidTicks()
      Mappings:
      Namespace Name Mixin selector
      official f Ldeg;f()Z
      intermediary method_12264 Lnet/minecraft/class_2826;method_12264()Z
      named hasRandomFluidTicks Lnet/minecraft/world/chunk/ChunkSection;hasRandomFluidTicks()Z
    • calculateCounts

      public void calculateCounts()
      Mappings:
      Namespace Name Mixin selector
      official g Ldeg;g()V
      intermediary method_12253 Lnet/minecraft/class_2826;method_12253()V
      named calculateCounts Lnet/minecraft/world/chunk/ChunkSection;calculateCounts()V
    • getBlockStateContainer

      public PalettedContainer<BlockState> getBlockStateContainer()
      Mappings:
      Namespace Name Mixin selector
      official h Ldeg;h()Lden;
      intermediary method_12265 Lnet/minecraft/class_2826;method_12265()Lnet/minecraft/class_2841;
      named getBlockStateContainer Lnet/minecraft/world/chunk/ChunkSection;getBlockStateContainer()Lnet/minecraft/world/chunk/PalettedContainer;
    • getBiomeContainer

      public ReadableContainer<RegistryEntry<Biome>> getBiomeContainer()
      Mappings:
      Namespace Name Mixin selector
      official i Ldeg;i()Ldeo;
      intermediary method_38294 Lnet/minecraft/class_2826;method_38294()Lnet/minecraft/class_7522;
      named getBiomeContainer Lnet/minecraft/world/chunk/ChunkSection;getBiomeContainer()Lnet/minecraft/world/chunk/ReadableContainer;
    • readDataPacket

      public void readDataPacket(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Ldeg;a(Lsf;)V
      intermediary method_12258 Lnet/minecraft/class_2826;method_12258(Lnet/minecraft/class_2540;)V
      named readDataPacket Lnet/minecraft/world/chunk/ChunkSection;readDataPacket(Lnet/minecraft/network/PacketByteBuf;)V
    • readBiomePacket

      public void readBiomePacket(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official b Ldeg;b(Lsf;)V
      intermediary method_49526 Lnet/minecraft/class_2826;method_49526(Lnet/minecraft/class_2540;)V
      named readBiomePacket Lnet/minecraft/world/chunk/ChunkSection;readBiomePacket(Lnet/minecraft/network/PacketByteBuf;)V
    • toPacket

      public void toPacket(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official c Ldeg;c(Lsf;)V
      intermediary method_12257 Lnet/minecraft/class_2826;method_12257(Lnet/minecraft/class_2540;)V
      named toPacket Lnet/minecraft/world/chunk/ChunkSection;toPacket(Lnet/minecraft/network/PacketByteBuf;)V
    • getPacketSize

      public int getPacketSize()
      Mappings:
      Namespace Name Mixin selector
      official j Ldeg;j()I
      intermediary method_12260 Lnet/minecraft/class_2826;method_12260()I
      named getPacketSize Lnet/minecraft/world/chunk/ChunkSection;getPacketSize()I
    • hasAny

      public boolean hasAny(Predicate<BlockState> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Ldeg;a(Ljava/util/function/Predicate;)Z
      intermediary method_19523 Lnet/minecraft/class_2826;method_19523(Ljava/util/function/Predicate;)Z
      named hasAny Lnet/minecraft/world/chunk/ChunkSection;hasAny(Ljava/util/function/Predicate;)Z
    • getBiome

      public RegistryEntry<Biome> getBiome(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official c Ldeg;c(III)Lhe;
      intermediary method_38293 Lnet/minecraft/class_2826;method_38293(III)Lnet/minecraft/class_6880;
      named getBiome Lnet/minecraft/world/chunk/ChunkSection;getBiome(III)Lnet/minecraft/registry/entry/RegistryEntry;
    • populateBiomes

      public void populateBiomes(BiomeSupplier biomeSupplier, MultiNoiseUtil.MultiNoiseSampler sampler, int x, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Ldeg;a(Lcnl;Lcnr$f;III)V
      intermediary method_38291 Lnet/minecraft/class_2826;method_38291(Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;III)V
      named populateBiomes Lnet/minecraft/world/chunk/ChunkSection;populateBiomes(Lnet/minecraft/world/biome/source/BiomeSupplier;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;III)V