Class ChunkSection

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

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

    • yOffset

      private int yOffset
      Mappings:
      Namespace Name Mixin selector
      official a Laok;a:I
      intermediary field_4744 Lnet/minecraft/class_1197;field_4744:I
      named yOffset Lnet/minecraft/world/chunk/ChunkSection;yOffset:I
    • containedBlockCount

      private int containedBlockCount
      Mappings:
      Namespace Name Mixin selector
      official b Laok;b:I
      intermediary field_4745 Lnet/minecraft/class_1197;field_4745:I
      named containedBlockCount Lnet/minecraft/world/chunk/ChunkSection;containedBlockCount:I
    • tickableBlockCount

      private int tickableBlockCount
      Mappings:
      Namespace Name Mixin selector
      official c Laok;c:I
      intermediary field_4746 Lnet/minecraft/class_1197;field_4746:I
      named tickableBlockCount Lnet/minecraft/world/chunk/ChunkSection;tickableBlockCount:I
    • field_4747

      private byte[] field_4747
      Mappings:
      Namespace Name Mixin selector
      official d Laok;d:[B
      intermediary field_4747 Lnet/minecraft/class_1197;field_4747:[B
      named field_4747 Lnet/minecraft/world/chunk/ChunkSection;field_4747:[B
    • field_4748

      private ChunkNibbleArray field_4748
      Mappings:
      Namespace Name Mixin selector
      official e Laok;e:Laog;
      intermediary field_4748 Lnet/minecraft/class_1197;field_4748:Lnet/minecraft/class_1194;
      named field_4748 Lnet/minecraft/world/chunk/ChunkSection;field_4748:Lnet/minecraft/world/chunk/ChunkNibbleArray;
    • field_4749

      private ChunkNibbleArray field_4749
      Mappings:
      Namespace Name Mixin selector
      official f Laok;f:Laog;
      intermediary field_4749 Lnet/minecraft/class_1197;field_4749:Lnet/minecraft/class_1194;
      named field_4749 Lnet/minecraft/world/chunk/ChunkSection;field_4749:Lnet/minecraft/world/chunk/ChunkNibbleArray;
    • blockLight

      private ChunkNibbleArray blockLight
      Mappings:
      Namespace Name Mixin selector
      official g Laok;g:Laog;
      intermediary field_4750 Lnet/minecraft/class_1197;field_4750:Lnet/minecraft/class_1194;
      named blockLight Lnet/minecraft/world/chunk/ChunkSection;blockLight:Lnet/minecraft/world/chunk/ChunkNibbleArray;
    • skyLight

      private ChunkNibbleArray skyLight
      Mappings:
      Namespace Name Mixin selector
      official h Laok;h:Laog;
      intermediary field_4751 Lnet/minecraft/class_1197;field_4751:Lnet/minecraft/class_1194;
      named skyLight Lnet/minecraft/world/chunk/ChunkSection;skyLight:Lnet/minecraft/world/chunk/ChunkNibbleArray;
  • Constructor Details

    • ChunkSection

      public ChunkSection(int yOffset, boolean skyLightEnabled)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laok;<init>(IZ)V
      intermediary <init> Lnet/minecraft/class_1197;<init>(IZ)V
      named <init> Lnet/minecraft/world/chunk/ChunkSection;<init>(IZ)V
  • Method Details

    • getBlock

      public Block getBlock(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Laok;a(III)Laht;
      intermediary method_6539 Lnet/minecraft/class_1197;method_6539(III)Lnet/minecraft/class_197;
      named getBlock Lnet/minecraft/world/chunk/ChunkSection;getBlock(III)Lnet/minecraft/block/Block;
    • method_3927

      public void method_3927(int int2, int int3, int int4, Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Laok;a(IIILaht;)V
      intermediary method_3927 Lnet/minecraft/class_1197;method_3927(IIILnet/minecraft/class_197;)V
      named method_3927 Lnet/minecraft/world/chunk/ChunkSection;method_3927(IIILnet/minecraft/block/Block;)V
    • getBlockData

      public int getBlockData(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Laok;b(III)I
      intermediary method_3931 Lnet/minecraft/class_1197;method_3931(III)I
      named getBlockData Lnet/minecraft/world/chunk/ChunkSection;getBlockData(III)I
    • method_3932

      public void method_3932(int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Laok;a(IIII)V
      intermediary method_3932 Lnet/minecraft/class_1197;method_3932(IIII)V
      named method_3932 Lnet/minecraft/world/chunk/ChunkSection;method_3932(IIII)V
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official a Laok;a()Z
      intermediary method_3925 Lnet/minecraft/class_1197;method_3925()Z
      named isEmpty Lnet/minecraft/world/chunk/ChunkSection;isEmpty()Z
    • hasTickableBlocks

      public boolean hasTickableBlocks()
      Mappings:
      Namespace Name Mixin selector
      official b Laok;b()Z
      intermediary method_3930 Lnet/minecraft/class_1197;method_3930()Z
      named hasTickableBlocks Lnet/minecraft/world/chunk/ChunkSection;hasTickableBlocks()Z
    • getYOffset

      public int getYOffset()
      Mappings:
      Namespace Name Mixin selector
      official d Laok;d()I
      intermediary method_3937 Lnet/minecraft/class_1197;method_3937()I
      named getYOffset Lnet/minecraft/world/chunk/ChunkSection;getYOffset()I
    • setSkyLight

      public void setSkyLight(int x, int y, int z, int light)
      Mappings:
      Namespace Name Mixin selector
      official b Laok;b(IIII)V
      intermediary method_3935 Lnet/minecraft/class_1197;method_3935(IIII)V
      named setSkyLight Lnet/minecraft/world/chunk/ChunkSection;setSkyLight(IIII)V
    • getSkyLight

      public int getSkyLight(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official c Laok;c(III)I
      intermediary method_3934 Lnet/minecraft/class_1197;method_3934(III)I
      named getSkyLight Lnet/minecraft/world/chunk/ChunkSection;getSkyLight(III)I
    • setBlockLight

      public void setBlockLight(int x, int y, int z, int light)
      Mappings:
      Namespace Name Mixin selector
      official c Laok;c(IIII)V
      intermediary method_3939 Lnet/minecraft/class_1197;method_3939(IIII)V
      named setBlockLight Lnet/minecraft/world/chunk/ChunkSection;setBlockLight(IIII)V
    • getBlockLight

      public int getBlockLight(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official d Laok;d(III)I
      intermediary method_3938 Lnet/minecraft/class_1197;method_3938(III)I
      named getBlockLight Lnet/minecraft/world/chunk/ChunkSection;getBlockLight(III)I
    • calculateCounts

      public void calculateCounts()
      Mappings:
      Namespace Name Mixin selector
      official e Laok;e()V
      intermediary method_3941 Lnet/minecraft/class_1197;method_3941()V
      named calculateCounts Lnet/minecraft/world/chunk/ChunkSection;calculateCounts()V
    • method_3942

      public byte[] method_3942()
      Mappings:
      Namespace Name Mixin selector
      official g Laok;g()[B
      intermediary method_3942 Lnet/minecraft/class_1197;method_3942()[B
      named method_3942 Lnet/minecraft/world/chunk/ChunkSection;method_3942()[B
    • method_3943

      @Environment(CLIENT) public void method_3943()
      Mappings:
      Namespace Name Mixin selector
      official h Laok;h()V
      intermediary method_3943 Lnet/minecraft/class_1197;method_3943()V
      named method_3943 Lnet/minecraft/world/chunk/ChunkSection;method_3943()V
    • method_3944

      public ChunkNibbleArray method_3944()
      Mappings:
      Namespace Name Mixin selector
      official i Laok;i()Laog;
      intermediary method_3944 Lnet/minecraft/class_1197;method_3944()Lnet/minecraft/class_1194;
      named method_3944 Lnet/minecraft/world/chunk/ChunkSection;method_3944()Lnet/minecraft/world/chunk/ChunkNibbleArray;
    • method_3945

      public ChunkNibbleArray method_3945()
      Mappings:
      Namespace Name Mixin selector
      official j Laok;j()Laog;
      intermediary method_3945 Lnet/minecraft/class_1197;method_3945()Lnet/minecraft/class_1194;
      named method_3945 Lnet/minecraft/world/chunk/ChunkSection;method_3945()Lnet/minecraft/world/chunk/ChunkNibbleArray;
    • getBlockLight

      public ChunkNibbleArray getBlockLight()
      Mappings:
      Namespace Name Mixin selector
      official k Laok;k()Laog;
      intermediary method_3946 Lnet/minecraft/class_1197;method_3946()Lnet/minecraft/class_1194;
      named getBlockLight Lnet/minecraft/world/chunk/ChunkSection;getBlockLight()Lnet/minecraft/world/chunk/ChunkNibbleArray;
    • getSkyLight

      public ChunkNibbleArray getSkyLight()
      Mappings:
      Namespace Name Mixin selector
      official l Laok;l()Laog;
      intermediary method_3947 Lnet/minecraft/class_1197;method_3947()Lnet/minecraft/class_1194;
      named getSkyLight Lnet/minecraft/world/chunk/ChunkSection;getSkyLight()Lnet/minecraft/world/chunk/ChunkNibbleArray;
    • method_3929

      public void method_3929(byte[] byte2)
      Mappings:
      Namespace Name Mixin selector
      official a Laok;a([B)V
      intermediary method_3929 Lnet/minecraft/class_1197;method_3929([B)V
      named method_3929 Lnet/minecraft/world/chunk/ChunkSection;method_3929([B)V
    • method_3928

      public void method_3928(ChunkNibbleArray chunkNibbleArray)
      Mappings:
      Namespace Name Mixin selector
      official a Laok;a(Laog;)V
      intermediary method_3928 Lnet/minecraft/class_1197;method_3928(Lnet/minecraft/class_1194;)V
      named method_3928 Lnet/minecraft/world/chunk/ChunkSection;method_3928(Lnet/minecraft/world/chunk/ChunkNibbleArray;)V
    • method_3933

      public void method_3933(ChunkNibbleArray chunkNibbleArray)
      Mappings:
      Namespace Name Mixin selector
      official b Laok;b(Laog;)V
      intermediary method_3933 Lnet/minecraft/class_1197;method_3933(Lnet/minecraft/class_1194;)V
      named method_3933 Lnet/minecraft/world/chunk/ChunkSection;method_3933(Lnet/minecraft/world/chunk/ChunkNibbleArray;)V
    • setBlockLight

      public void setBlockLight(ChunkNibbleArray blockLight)
      Mappings:
      Namespace Name Mixin selector
      official c Laok;c(Laog;)V
      intermediary method_3936 Lnet/minecraft/class_1197;method_3936(Lnet/minecraft/class_1194;)V
      named setBlockLight Lnet/minecraft/world/chunk/ChunkSection;setBlockLight(Lnet/minecraft/world/chunk/ChunkNibbleArray;)V
    • setSkyLight

      public void setSkyLight(ChunkNibbleArray skyLight)
      Mappings:
      Namespace Name Mixin selector
      official d Laok;d(Laog;)V
      intermediary method_3940 Lnet/minecraft/class_1197;method_3940(Lnet/minecraft/class_1194;)V
      named setSkyLight Lnet/minecraft/world/chunk/ChunkSection;setSkyLight(Lnet/minecraft/world/chunk/ChunkNibbleArray;)V
    • method_3948

      @Environment(CLIENT) public ChunkNibbleArray method_3948()
      Mappings:
      Namespace Name Mixin selector
      official m Laok;m()Laog;
      intermediary method_3948 Lnet/minecraft/class_1197;method_3948()Lnet/minecraft/class_1194;
      named method_3948 Lnet/minecraft/world/chunk/ChunkSection;method_3948()Lnet/minecraft/world/chunk/ChunkNibbleArray;