Class Chunk

java.lang.Object
net.minecraft.world.chunk.Chunk
Direct Known Subclasses:
EmptyChunk

public class Chunk extends Object
Mappings:
Namespace Name
official asf
intermediary net/minecraft/class_1196
named net/minecraft/world/chunk/Chunk
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official e Lasf;e:Lorg/apache/logging/log4j/Logger;
      intermediary field_7504 Lnet/minecraft/class_1196;field_7504:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/chunk/Chunk;LOGGER:Lorg/apache/logging/log4j/Logger;
    • empty

      public static final ChunkSection empty
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a:Lasg;
      intermediary field_12911 Lnet/minecraft/class_1196;field_12911:Lnet/minecraft/class_1197;
      named empty Lnet/minecraft/world/chunk/Chunk;empty:Lnet/minecraft/world/chunk/ChunkSection;
    • chunkSections

      private final ChunkSection[] chunkSections
      Mappings:
      Namespace Name Mixin selector
      official f Lasf;f:[Lasg;
      intermediary field_4740 Lnet/minecraft/class_1196;field_4740:[Lnet/minecraft/class_1197;
      named chunkSections Lnet/minecraft/world/chunk/Chunk;chunkSections:[Lnet/minecraft/world/chunk/ChunkSection;
    • biomeArray

      private final byte[] biomeArray
      Mappings:
      Namespace Name Mixin selector
      official g Lasf;g:[B
      intermediary field_4741 Lnet/minecraft/class_1196;field_4741:[B
      named biomeArray Lnet/minecraft/world/chunk/Chunk;biomeArray:[B
    • field_4725

      private final int[] field_4725
      Mappings:
      Namespace Name Mixin selector
      official h Lasf;h:[I
      intermediary field_4725 Lnet/minecraft/class_1196;field_4725:[I
      named field_4725 Lnet/minecraft/world/chunk/Chunk;field_4725:[I
    • field_4726

      private final boolean[] field_4726
      Mappings:
      Namespace Name Mixin selector
      official i Lasf;i:[Z
      intermediary field_4726 Lnet/minecraft/class_1196;field_4726:[Z
      named field_4726 Lnet/minecraft/world/chunk/Chunk;field_4726:[Z
    • loaded

      private boolean loaded
      Mappings:
      Namespace Name Mixin selector
      official j Lasf;j:Z
      intermediary field_4727 Lnet/minecraft/class_1196;field_4727:Z
      named loaded Lnet/minecraft/world/chunk/Chunk;loaded:Z
    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official k Lasf;k:Laht;
      intermediary field_4728 Lnet/minecraft/class_1196;field_4728:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/world/chunk/Chunk;world:Lnet/minecraft/world/World;
    • heightmap

      private final int[] heightmap
      Mappings:
      Namespace Name Mixin selector
      official l Lasf;l:[I
      intermediary field_4729 Lnet/minecraft/class_1196;field_4729:[I
      named heightmap Lnet/minecraft/world/chunk/Chunk;heightmap:[I
    • chunkX

      public final int chunkX
      Mappings:
      Namespace Name Mixin selector
      official b Lasf;b:I
      intermediary field_4730 Lnet/minecraft/class_1196;field_4730:I
      named chunkX Lnet/minecraft/world/chunk/Chunk;chunkX:I
    • chunkZ

      public final int chunkZ
      Mappings:
      Namespace Name Mixin selector
      official c Lasf;c:I
      intermediary field_4731 Lnet/minecraft/class_1196;field_4731:I
      named chunkZ Lnet/minecraft/world/chunk/Chunk;chunkZ:I
    • field_4742

      private boolean field_4742
      Mappings:
      Namespace Name Mixin selector
      official m Lasf;m:Z
      intermediary field_4742 Lnet/minecraft/class_1196;field_4742:Z
      named field_4742 Lnet/minecraft/world/chunk/Chunk;field_4742:Z
    • blockEntities

      private final Map<BlockPos,BlockEntity> blockEntities
      Mappings:
      Namespace Name Mixin selector
      official n Lasf;n:Ljava/util/Map;
      intermediary field_4732 Lnet/minecraft/class_1196;field_4732:Ljava/util/Map;
      named blockEntities Lnet/minecraft/world/chunk/Chunk;blockEntities:Ljava/util/Map;
    • entities

      private final TypeFilterableList<Entity>[] entities
      Mappings:
      Namespace Name Mixin selector
      official o Lasf;o:[Lnz;
      intermediary field_9945 Lnet/minecraft/class_1196;field_9945:[Lnet/minecraft/class_2600;
      named entities Lnet/minecraft/world/chunk/Chunk;entities:[Lnet/minecraft/util/TypeFilterableList;
    • terrainPopulated

      private boolean terrainPopulated
      Mappings:
      Namespace Name Mixin selector
      official p Lasf;p:Z
      intermediary field_4734 Lnet/minecraft/class_1196;field_4734:Z
      named terrainPopulated Lnet/minecraft/world/chunk/Chunk;terrainPopulated:Z
    • lightPopulated

      private boolean lightPopulated
      Mappings:
      Namespace Name Mixin selector
      official q Lasf;q:Z
      intermediary field_7502 Lnet/minecraft/class_1196;field_7502:Z
      named lightPopulated Lnet/minecraft/world/chunk/Chunk;lightPopulated:Z
    • blockEntitiesPopulated

      private boolean blockEntitiesPopulated
      Mappings:
      Namespace Name Mixin selector
      official r Lasf;r:Z
      intermediary field_7503 Lnet/minecraft/class_1196;field_7503:Z
      named blockEntitiesPopulated Lnet/minecraft/world/chunk/Chunk;blockEntitiesPopulated:Z
    • modified

      private boolean modified
      Mappings:
      Namespace Name Mixin selector
      official s Lasf;s:Z
      intermediary field_4735 Lnet/minecraft/class_1196;field_4735:Z
      named modified Lnet/minecraft/world/chunk/Chunk;modified:Z
    • containsEntities

      private boolean containsEntities
      Mappings:
      Namespace Name Mixin selector
      official t Lasf;t:Z
      intermediary field_4736 Lnet/minecraft/class_1196;field_4736:Z
      named containsEntities Lnet/minecraft/world/chunk/Chunk;containsEntities:Z
    • lastSaveTime

      private long lastSaveTime
      Mappings:
      Namespace Name Mixin selector
      official u Lasf;u:J
      intermediary field_4737 Lnet/minecraft/class_1196;field_4737:J
      named lastSaveTime Lnet/minecraft/world/chunk/Chunk;lastSaveTime:J
    • minimumHeightMap

      private int minimumHeightMap
      Mappings:
      Namespace Name Mixin selector
      official v Lasf;v:I
      intermediary field_5479 Lnet/minecraft/class_1196;field_5479:I
      named minimumHeightMap Lnet/minecraft/world/chunk/Chunk;minimumHeightMap:I
    • inhabitedTime

      private long inhabitedTime
      Mappings:
      Namespace Name Mixin selector
      official w Lasf;w:J
      intermediary field_6229 Lnet/minecraft/class_1196;field_6229:J
      named inhabitedTime Lnet/minecraft/world/chunk/Chunk;inhabitedTime:J
    • field_4743

      private int field_4743
      Mappings:
      Namespace Name Mixin selector
      official x Lasf;x:I
      intermediary field_4743 Lnet/minecraft/class_1196;field_4743:I
      named field_4743 Lnet/minecraft/world/chunk/Chunk;field_4743:I
    • blocks

      Mappings:
      Namespace Name Mixin selector
      official y Lasf;y:Ljava/util/concurrent/ConcurrentLinkedQueue;
      intermediary field_9946 Lnet/minecraft/class_1196;field_9946:Ljava/util/concurrent/ConcurrentLinkedQueue;
      named blocks Lnet/minecraft/world/chunk/Chunk;blocks:Ljava/util/concurrent/ConcurrentLinkedQueue;
    • field_12912

      public boolean field_12912
      Mappings:
      Namespace Name Mixin selector
      official d Lasf;d:Z
      intermediary field_12912 Lnet/minecraft/class_1196;field_12912:Z
      named field_12912 Lnet/minecraft/world/chunk/Chunk;field_12912:Z
  • Constructor Details

    • Chunk

      public Chunk(World world, int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lasf;<init>(Laht;II)V
      intermediary <init> Lnet/minecraft/class_1196;<init>(Lnet/minecraft/class_1150;II)V
      named <init> Lnet/minecraft/world/chunk/Chunk;<init>(Lnet/minecraft/world/World;II)V
    • Chunk

      public Chunk(World world, ChunkBlockStateStorage storage, int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lasf;<init>(Laht;Latf;II)V
      intermediary <init> Lnet/minecraft/class_1196;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_2252;II)V
      named <init> Lnet/minecraft/world/chunk/Chunk;<init>(Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/ChunkBlockStateStorage;II)V
  • Method Details

    • isChunkEqual

      public boolean isChunkEqual(int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(II)Z
      intermediary method_3878 Lnet/minecraft/class_1196;method_3878(II)Z
      named isChunkEqual Lnet/minecraft/world/chunk/Chunk;isChunkEqual(II)Z
    • getHighestBlockY

      public int getHighestBlockY(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official e Lasf;e(Lcl;)I
      intermediary method_9152 Lnet/minecraft/class_1196;method_9152(Lnet/minecraft/class_2552;)I
      named getHighestBlockY Lnet/minecraft/world/chunk/Chunk;getHighestBlockY(Lnet/minecraft/util/math/BlockPos;)I
    • getHighestBlockY

      public int getHighestBlockY(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Lasf;b(II)I
      intermediary method_3898 Lnet/minecraft/class_1196;method_3898(II)I
      named getHighestBlockY Lnet/minecraft/world/chunk/Chunk;getHighestBlockY(II)I
    • getHighestNonEmptySection

      @Nullable private ChunkSection getHighestNonEmptySection()
      Mappings:
      Namespace Name Mixin selector
      official y Lasf;y()Lasg;
      intermediary method_11773 Lnet/minecraft/class_1196;method_11773()Lnet/minecraft/class_1197;
      named getHighestNonEmptySection Lnet/minecraft/world/chunk/Chunk;getHighestNonEmptySection()Lnet/minecraft/world/chunk/ChunkSection;
    • getHighestNonEmptySectionYOffset

      public int getHighestNonEmptySectionYOffset()
      Mappings:
      Namespace Name Mixin selector
      official g Lasf;g()I
      intermediary method_3916 Lnet/minecraft/class_1196;method_3916()I
      named getHighestNonEmptySectionYOffset Lnet/minecraft/world/chunk/Chunk;getHighestNonEmptySectionYOffset()I
    • getBlockStorage

      public ChunkSection[] getBlockStorage()
      Mappings:
      Namespace Name Mixin selector
      official h Lasf;h()[Lasg;
      intermediary method_3918 Lnet/minecraft/class_1196;method_3918()[Lnet/minecraft/class_1197;
      named getBlockStorage Lnet/minecraft/world/chunk/Chunk;getBlockStorage()[Lnet/minecraft/world/chunk/ChunkSection;
    • method_3877

      @Environment(CLIENT) protected void method_3877()
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a()V
      intermediary method_3877 Lnet/minecraft/class_1196;method_3877()V
      named method_3877 Lnet/minecraft/world/chunk/Chunk;method_3877()V
    • calculateSkyLight

      public void calculateSkyLight()
      Mappings:
      Namespace Name Mixin selector
      official b Lasf;b()V
      intermediary method_3897 Lnet/minecraft/class_1196;method_3897()V
      named calculateSkyLight Lnet/minecraft/world/chunk/Chunk;calculateSkyLight()V
    • method_3911

      private void method_3911(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official d Lasf;d(II)V
      intermediary method_3911 Lnet/minecraft/class_1196;method_3911(II)V
      named method_3911 Lnet/minecraft/world/chunk/Chunk;method_3911(II)V
    • method_6534

      private void method_6534(boolean isClient)
      Mappings:
      Namespace Name Mixin selector
      official h Lasf;h(Z)V
      intermediary method_6534 Lnet/minecraft/class_1196;method_6534(Z)V
      named method_6534 Lnet/minecraft/world/chunk/Chunk;method_6534(Z)V
    • method_3915

      private void method_3915(int x, int z, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lasf;b(III)V
      intermediary method_3915 Lnet/minecraft/class_1196;method_3915(III)V
      named method_3915 Lnet/minecraft/world/chunk/Chunk;method_3915(III)V
    • method_3909

      private void method_3909(int x, int z, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(IIII)V
      intermediary method_3909 Lnet/minecraft/class_1196;method_3909(IIII)V
      named method_3909 Lnet/minecraft/world/chunk/Chunk;method_3909(IIII)V
    • method_3917

      private void method_3917(int x, int int2, int z)
      Mappings:
      Namespace Name Mixin selector
      official c Lasf;c(III)V
      intermediary method_3917 Lnet/minecraft/class_1196;method_3917(III)V
      named method_3917 Lnet/minecraft/world/chunk/Chunk;method_3917(III)V
    • getBlockOpacityAtPos

      public int getBlockOpacityAtPos(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lasf;b(Lcl;)I
      intermediary method_9144 Lnet/minecraft/class_1196;method_9144(Lnet/minecraft/class_2552;)I
      named getBlockOpacityAtPos Lnet/minecraft/world/chunk/Chunk;getBlockOpacityAtPos(Lnet/minecraft/util/math/BlockPos;)I
    • getBlockOpacity

      private int getBlockOpacity(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official d Lasf;d(III)I
      intermediary method_3899 Lnet/minecraft/class_1196;method_3899(III)I
      named getBlockOpacity Lnet/minecraft/world/chunk/Chunk;getBlockOpacity(III)I
    • method_11770

      public BlockState method_11770(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lcl;)Lard;
      intermediary method_11770 Lnet/minecraft/class_1196;method_11770(Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;
      named method_11770 Lnet/minecraft/world/chunk/Chunk;method_11770(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • method_11767

      public BlockState method_11767(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(III)Lard;
      intermediary method_11767 Lnet/minecraft/class_1196;method_11767(III)Lnet/minecraft/class_2232;
      named method_11767 Lnet/minecraft/world/chunk/Chunk;method_11767(III)Lnet/minecraft/block/BlockState;
    • getBlockState

      @Nullable public BlockState getBlockState(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lcl;Lard;)Lard;
      intermediary method_9137 Lnet/minecraft/class_1196;method_9137(Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Lnet/minecraft/class_2232;
      named getBlockState Lnet/minecraft/world/chunk/Chunk;getBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/BlockState;
    • getLightAtPos

      public int getLightAtPos(LightType type, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lahz;Lcl;)I
      intermediary method_9132 Lnet/minecraft/class_1196;method_9132(Lnet/minecraft/class_1161;Lnet/minecraft/class_2552;)I
      named getLightAtPos Lnet/minecraft/world/chunk/Chunk;getLightAtPos(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;)I
    • setLightAtPos

      public void setLightAtPos(LightType type, BlockPos pos, int light)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lahz;Lcl;I)V
      intermediary method_3891 Lnet/minecraft/class_1196;method_3891(Lnet/minecraft/class_1161;Lnet/minecraft/class_2552;I)V
      named setLightAtPos Lnet/minecraft/world/chunk/Chunk;setLightAtPos(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/BlockPos;I)V
    • getLightLevel

      public int getLightLevel(BlockPos pos, int darkness)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lcl;I)I
      intermediary method_9134 Lnet/minecraft/class_1196;method_9134(Lnet/minecraft/class_2552;I)I
      named getLightLevel Lnet/minecraft/world/chunk/Chunk;getLightLevel(Lnet/minecraft/util/math/BlockPos;I)I
    • addEntity

      public void addEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lrr;)V
      intermediary method_3887 Lnet/minecraft/class_1196;method_3887(Lnet/minecraft/class_864;)V
      named addEntity Lnet/minecraft/world/chunk/Chunk;addEntity(Lnet/minecraft/entity/Entity;)V
    • removeEntity

      public void removeEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lasf;b(Lrr;)V
      intermediary method_3901 Lnet/minecraft/class_1196;method_3901(Lnet/minecraft/class_864;)V
      named removeEntity Lnet/minecraft/world/chunk/Chunk;removeEntity(Lnet/minecraft/entity/Entity;)V
    • removeEntity

      public void removeEntity(Entity entity, int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lrr;I)V
      intermediary method_3888 Lnet/minecraft/class_1196;method_3888(Lnet/minecraft/class_864;I)V
      named removeEntity Lnet/minecraft/world/chunk/Chunk;removeEntity(Lnet/minecraft/entity/Entity;I)V
    • hasDirectSunlight

      public boolean hasDirectSunlight(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Lasf;c(Lcl;)Z
      intermediary method_9148 Lnet/minecraft/class_1196;method_9148(Lnet/minecraft/class_2552;)Z
      named hasDirectSunlight Lnet/minecraft/world/chunk/Chunk;hasDirectSunlight(Lnet/minecraft/util/math/BlockPos;)Z
    • createBlockEntity

      @Nullable private BlockEntity createBlockEntity(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official g Lasf;g(Lcl;)Lapv;
      intermediary method_9157 Lnet/minecraft/class_1196;method_9157(Lnet/minecraft/class_2552;)Lnet/minecraft/class_226;
      named createBlockEntity Lnet/minecraft/world/chunk/Chunk;createBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;
    • getBlockEntity

      @Nullable public BlockEntity getBlockEntity(BlockPos pos, Chunk.Status status)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lcl;Lasf$a;)Lapv;
      intermediary method_9138 Lnet/minecraft/class_1196;method_9138(Lnet/minecraft/class_2552;Lnet/minecraft/class_1196$class_2251;)Lnet/minecraft/class_226;
      named getBlockEntity Lnet/minecraft/world/chunk/Chunk;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/Chunk$Status;)Lnet/minecraft/block/entity/BlockEntity;
    • addBlockEntity

      public void addBlockEntity(BlockEntity be)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lapv;)V
      intermediary method_3885 Lnet/minecraft/class_1196;method_3885(Lnet/minecraft/class_226;)V
      named addBlockEntity Lnet/minecraft/world/chunk/Chunk;addBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V
    • method_9136

      public void method_9136(BlockPos pos, BlockEntity be)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lcl;Lapv;)V
      intermediary method_9136 Lnet/minecraft/class_1196;method_9136(Lnet/minecraft/class_2552;Lnet/minecraft/class_226;)V
      named method_9136 Lnet/minecraft/world/chunk/Chunk;method_9136(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntity;)V
    • method_9150

      public void method_9150(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official d Lasf;d(Lcl;)V
      intermediary method_9150 Lnet/minecraft/class_1196;method_9150(Lnet/minecraft/class_2552;)V
      named method_9150 Lnet/minecraft/world/chunk/Chunk;method_9150(Lnet/minecraft/util/math/BlockPos;)V
    • loadToWorld

      public void loadToWorld()
      Mappings:
      Namespace Name Mixin selector
      official c Lasf;c()V
      intermediary method_3902 Lnet/minecraft/class_1196;method_3902()V
      named loadToWorld Lnet/minecraft/world/chunk/Chunk;loadToWorld()V
    • unloadFromWorld

      public void unloadFromWorld()
      Mappings:
      Namespace Name Mixin selector
      official d Lasf;d()V
      intermediary method_3906 Lnet/minecraft/class_1196;method_3906()V
      named unloadFromWorld Lnet/minecraft/world/chunk/Chunk;unloadFromWorld()V
    • setModified

      public void setModified()
      Mappings:
      Namespace Name Mixin selector
      official e Lasf;e()V
      intermediary method_3910 Lnet/minecraft/class_1196;method_3910()V
      named setModified Lnet/minecraft/world/chunk/Chunk;setModified()V
    • method_9141

      public void method_9141(@Nullable Entity entity, Box box, List<Entity> list, Predicate<? super Entity> pred)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lrr;Lbbf;Ljava/util/List;Lcom/google/common/base/Predicate;)V
      intermediary method_9141 Lnet/minecraft/class_1196;method_9141(Lnet/minecraft/class_864;Lnet/minecraft/class_231;Ljava/util/List;Lcom/google/common/base/Predicate;)V
      named method_9141 Lnet/minecraft/world/chunk/Chunk;method_9141(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/List;Lcom/google/common/base/Predicate;)V
    • method_9140

      public <T extends Entity> void method_9140(Class<? extends T> clazz, Box box, List<T> list, Predicate<? super T> pred)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Ljava/lang/Class;Lbbf;Ljava/util/List;Lcom/google/common/base/Predicate;)V
      intermediary method_9140 Lnet/minecraft/class_1196;method_9140(Ljava/lang/Class;Lnet/minecraft/class_231;Ljava/util/List;Lcom/google/common/base/Predicate;)V
      named method_9140 Lnet/minecraft/world/chunk/Chunk;method_9140(Ljava/lang/Class;Lnet/minecraft/util/math/Box;Ljava/util/List;Lcom/google/common/base/Predicate;)V
    • shouldSave

      public boolean shouldSave(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Z)Z
      intermediary method_3893 Lnet/minecraft/class_1196;method_3893(Z)Z
      named shouldSave Lnet/minecraft/world/chunk/Chunk;shouldSave(Z)Z
    • getRandom

      public Random getRandom(long seed)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(J)Ljava/util/Random;
      intermediary method_3884 Lnet/minecraft/class_1196;method_3884(J)Ljava/util/Random;
      named getRandom Lnet/minecraft/world/chunk/Chunk;getRandom(J)Ljava/util/Random;
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official f Lasf;f()Z
      intermediary method_3914 Lnet/minecraft/class_1196;method_3914()Z
      named isEmpty Lnet/minecraft/world/chunk/Chunk;isEmpty()Z
    • method_11769

      public void method_11769(ChunkProvider chunkProvider, ChunkGenerator chunkGenerator)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lasa;Larz;)V
      intermediary method_11769 Lnet/minecraft/class_1196;method_11769(Lnet/minecraft/class_1193;Lnet/minecraft/class_2744;)V
      named method_11769 Lnet/minecraft/world/chunk/Chunk;method_11769(Lnet/minecraft/world/chunk/ChunkProvider;Lnet/minecraft/server/world/ChunkGenerator;)V
    • method_11768

      protected void method_11768(ChunkGenerator chunkGenerator)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Larz;)V
      intermediary method_11768 Lnet/minecraft/class_1196;method_11768(Lnet/minecraft/class_2744;)V
      named method_11768 Lnet/minecraft/world/chunk/Chunk;method_11768(Lnet/minecraft/server/world/ChunkGenerator;)V
    • method_9156

      public BlockPos method_9156(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official f Lasf;f(Lcl;)Lcl;
      intermediary method_9156 Lnet/minecraft/class_1196;method_9156(Lnet/minecraft/class_2552;)Lnet/minecraft/class_2552;
      named method_9156 Lnet/minecraft/world/chunk/Chunk;method_9156(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    • populateBlockEntities

      public void populateBlockEntities(boolean runningBehind)
      Mappings:
      Namespace Name Mixin selector
      official b Lasf;b(Z)V
      intermediary method_6533 Lnet/minecraft/class_1196;method_6533(Z)V
      named populateBlockEntities Lnet/minecraft/world/chunk/Chunk;populateBlockEntities(Z)V
    • isPopulated

      public boolean isPopulated()
      Mappings:
      Namespace Name Mixin selector
      official i Lasf;i()Z
      intermediary method_6536 Lnet/minecraft/class_1196;method_6536()Z
      named isPopulated Lnet/minecraft/world/chunk/Chunk;isPopulated()Z
    • hasPopulatedBlockEntities

      public boolean hasPopulatedBlockEntities()
      Mappings:
      Namespace Name Mixin selector
      official j Lasf;j()Z
      intermediary method_11772 Lnet/minecraft/class_1196;method_11772()Z
      named hasPopulatedBlockEntities Lnet/minecraft/world/chunk/Chunk;hasPopulatedBlockEntities()Z
    • getChunkPos

      public ChunkPos getChunkPos()
      Mappings:
      Namespace Name Mixin selector
      official k Lasf;k()Lahn;
      intermediary method_3920 Lnet/minecraft/class_1196;method_3920()Lnet/minecraft/class_1146;
      named getChunkPos Lnet/minecraft/world/chunk/Chunk;getChunkPos()Lnet/minecraft/util/math/ChunkPos;
    • areSectionsEmptyBetween

      public boolean areSectionsEmptyBetween(int startY, int endY)
      Mappings:
      Namespace Name Mixin selector
      official c Lasf;c(II)Z
      intermediary method_3903 Lnet/minecraft/class_1196;method_3903(II)Z
      named areSectionsEmptyBetween Lnet/minecraft/world/chunk/Chunk;areSectionsEmptyBetween(II)Z
    • setLevelChunkSections

      public void setLevelChunkSections(ChunkSection[] chunkSections)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a([Lasg;)V
      intermediary method_3896 Lnet/minecraft/class_1196;method_3896([Lnet/minecraft/class_1197;)V
      named setLevelChunkSections Lnet/minecraft/world/chunk/Chunk;setLevelChunkSections([Lnet/minecraft/world/chunk/ChunkSection;)V
    • method_3895

      @Environment(CLIENT) public void method_3895(PacketByteBuf packet, int int2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Leo;IZ)V
      intermediary method_3895 Lnet/minecraft/class_1196;method_3895(Lnet/minecraft/class_1967;IZ)V
      named method_3895 Lnet/minecraft/world/chunk/Chunk;method_3895(Lnet/minecraft/util/PacketByteBuf;IZ)V
    • method_11771

      public Biome method_11771(BlockPos pos, SingletonBiomeSource biomeSource)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lcl;Laik;)Laig;
      intermediary method_11771 Lnet/minecraft/class_1196;method_11771(Lnet/minecraft/class_2552;Lnet/minecraft/class_1178;)Lnet/minecraft/class_1170;
      named method_11771 Lnet/minecraft/world/chunk/Chunk;method_11771(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/biome/SingletonBiomeSource;)Lnet/minecraft/world/biome/Biome;
    • getBiomeArray

      public byte[] getBiomeArray()
      Mappings:
      Namespace Name Mixin selector
      official l Lasf;l()[B
      intermediary method_3921 Lnet/minecraft/class_1196;method_3921()[B
      named getBiomeArray Lnet/minecraft/world/chunk/Chunk;getBiomeArray()[B
    • setBiomeArray

      public void setBiomeArray(byte[] biomeArray)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a([B)V
      intermediary method_3894 Lnet/minecraft/class_1196;method_3894([B)V
      named setBiomeArray Lnet/minecraft/world/chunk/Chunk;setBiomeArray([B)V
    • method_3922

      public void method_3922()
      Mappings:
      Namespace Name Mixin selector
      official m Lasf;m()V
      intermediary method_3922 Lnet/minecraft/class_1196;method_3922()V
      named method_3922 Lnet/minecraft/world/chunk/Chunk;method_3922()V
    • method_3923

      public void method_3923()
      Mappings:
      Namespace Name Mixin selector
      official n Lasf;n()V
      intermediary method_3923 Lnet/minecraft/class_1196;method_3923()V
      named method_3923 Lnet/minecraft/world/chunk/Chunk;method_3923()V
    • populate

      public void populate()
      Mappings:
      Namespace Name Mixin selector
      official o Lasf;o()V
      intermediary method_6537 Lnet/minecraft/class_1196;method_6537()V
      named populate Lnet/minecraft/world/chunk/Chunk;populate()V
    • method_9167

      private void method_9167()
      Mappings:
      Namespace Name Mixin selector
      official z Lasf;z()V
      intermediary method_9167 Lnet/minecraft/class_1196;method_9167()V
      named method_9167 Lnet/minecraft/world/chunk/Chunk;method_9167()V
    • updateLight

      private void updateLight(Direction dir)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a(Lcs;)V
      intermediary method_9139 Lnet/minecraft/class_1196;method_9139(Lnet/minecraft/class_1354;)V
      named updateLight Lnet/minecraft/world/chunk/Chunk;updateLight(Lnet/minecraft/util/math/Direction;)V
    • updateLight

      private boolean updateLight(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official e Lasf;e(II)Z
      intermediary method_6535 Lnet/minecraft/class_1196;method_6535(II)Z
      named updateLight Lnet/minecraft/world/chunk/Chunk;updateLight(II)Z
    • isLoaded

      public boolean isLoaded()
      Mappings:
      Namespace Name Mixin selector
      official p Lasf;p()Z
      intermediary method_9158 Lnet/minecraft/class_1196;method_9158()Z
      named isLoaded Lnet/minecraft/world/chunk/Chunk;isLoaded()Z
    • setChunkLoaded

      @Environment(CLIENT) public void setChunkLoaded(boolean loaded)
      Mappings:
      Namespace Name Mixin selector
      official c Lasf;c(Z)V
      intermediary method_9147 Lnet/minecraft/class_1196;method_9147(Z)V
      named setChunkLoaded Lnet/minecraft/world/chunk/Chunk;setChunkLoaded(Z)V
    • getWorld

      public World getWorld()
      Mappings:
      Namespace Name Mixin selector
      official q Lasf;q()Laht;
      intermediary method_9159 Lnet/minecraft/class_1196;method_9159()Lnet/minecraft/class_1150;
      named getWorld Lnet/minecraft/world/chunk/Chunk;getWorld()Lnet/minecraft/world/World;
    • getLevelHeightmap

      public int[] getLevelHeightmap()
      Mappings:
      Namespace Name Mixin selector
      official r Lasf;r()[I
      intermediary method_9160 Lnet/minecraft/class_1196;method_9160()[I
      named getLevelHeightmap Lnet/minecraft/world/chunk/Chunk;getLevelHeightmap()[I
    • setLevelHeightmap

      public void setLevelHeightmap(int[] heightmap)
      Mappings:
      Namespace Name Mixin selector
      official a Lasf;a([I)V
      intermediary method_9142 Lnet/minecraft/class_1196;method_9142([I)V
      named setLevelHeightmap Lnet/minecraft/world/chunk/Chunk;setLevelHeightmap([I)V
    • getBlockEntities

      public Map<BlockPos,BlockEntity> getBlockEntities()
      Mappings:
      Namespace Name Mixin selector
      official s Lasf;s()Ljava/util/Map;
      intermediary method_9161 Lnet/minecraft/class_1196;method_9161()Ljava/util/Map;
      named getBlockEntities Lnet/minecraft/world/chunk/Chunk;getBlockEntities()Ljava/util/Map;
    • getEntities

      public TypeFilterableList<Entity>[] getEntities()
      Mappings:
      Namespace Name Mixin selector
      official t Lasf;t()[Lnz;
      intermediary method_9162 Lnet/minecraft/class_1196;method_9162()[Lnet/minecraft/class_2600;
      named getEntities Lnet/minecraft/world/chunk/Chunk;getEntities()[Lnet/minecraft/util/TypeFilterableList;
    • isTerrainPopulated

      public boolean isTerrainPopulated()
      Mappings:
      Namespace Name Mixin selector
      official u Lasf;u()Z
      intermediary method_9163 Lnet/minecraft/class_1196;method_9163()Z
      named isTerrainPopulated Lnet/minecraft/world/chunk/Chunk;isTerrainPopulated()Z
    • setTerrainPopulated

      public void setTerrainPopulated(boolean terrainPopulated)
      Mappings:
      Namespace Name Mixin selector
      official d Lasf;d(Z)V
      intermediary method_9149 Lnet/minecraft/class_1196;method_9149(Z)V
      named setTerrainPopulated Lnet/minecraft/world/chunk/Chunk;setTerrainPopulated(Z)V
    • isLightPopulated

      public boolean isLightPopulated()
      Mappings:
      Namespace Name Mixin selector
      official v Lasf;v()Z
      intermediary method_9164 Lnet/minecraft/class_1196;method_9164()Z
      named isLightPopulated Lnet/minecraft/world/chunk/Chunk;isLightPopulated()Z
    • setLightPopulated

      public void setLightPopulated(boolean lightPopulated)
      Mappings:
      Namespace Name Mixin selector
      official e Lasf;e(Z)V
      intermediary method_9151 Lnet/minecraft/class_1196;method_9151(Z)V
      named setLightPopulated Lnet/minecraft/world/chunk/Chunk;setLightPopulated(Z)V
    • setModified

      public void setModified(boolean modified)
      Mappings:
      Namespace Name Mixin selector
      official f Lasf;f(Z)V
      intermediary method_9153 Lnet/minecraft/class_1196;method_9153(Z)V
      named setModified Lnet/minecraft/world/chunk/Chunk;setModified(Z)V
    • setHasEntities

      public void setHasEntities(boolean containsEntities)
      Mappings:
      Namespace Name Mixin selector
      official g Lasf;g(Z)V
      intermediary method_9155 Lnet/minecraft/class_1196;method_9155(Z)V
      named setHasEntities Lnet/minecraft/world/chunk/Chunk;setHasEntities(Z)V
    • setLastSaveTime

      public void setLastSaveTime(long lastSaveTime)
      Mappings:
      Namespace Name Mixin selector
      official b Lasf;b(J)V
      intermediary method_9143 Lnet/minecraft/class_1196;method_9143(J)V
      named setLastSaveTime Lnet/minecraft/world/chunk/Chunk;setLastSaveTime(J)V
    • getMinimumHeightMap

      public int getMinimumHeightMap()
      Mappings:
      Namespace Name Mixin selector
      official w Lasf;w()I
      intermediary method_9165 Lnet/minecraft/class_1196;method_9165()I
      named getMinimumHeightMap Lnet/minecraft/world/chunk/Chunk;getMinimumHeightMap()I
    • getInhabitedTime

      public long getInhabitedTime()
      Mappings:
      Namespace Name Mixin selector
      official x Lasf;x()J
      intermediary method_9166 Lnet/minecraft/class_1196;method_9166()J
      named getInhabitedTime Lnet/minecraft/world/chunk/Chunk;getInhabitedTime()J
    • setInhabitedTime

      public void setInhabitedTime(long inhabitedTime)
      Mappings:
      Namespace Name Mixin selector
      official c Lasf;c(J)V
      intermediary method_9145 Lnet/minecraft/class_1196;method_9145(J)V
      named setInhabitedTime Lnet/minecraft/world/chunk/Chunk;setInhabitedTime(J)V