CLASS awh net/minecraft/world/chunk/Chunk CLASS awh$a CreationMode FIELD a IMMEDIATE Lawh$a; FIELD b QUEUED Lawh$a; FIELD c NEVER Lawh$a; FIELD a NULL_CHUNK_SECTION Lawi; FIELD b chunkX I FIELD c chunkZ I FIELD d dropped Z FIELD e LOGGER Lorg/apache/logging/log4j/Logger; FIELD f sections [Lawi; FIELD g biomeMap [B FIELD j entitiesLoaded Z FIELD k world Lali; FIELD l heightMap [I FIELD n blockEntityMap Ljava/util/Map; FIELD o entities [Lpu; FIELD p terrainPopulated Z FIELD q lightPopulated Z FIELD r didUpdate Z FIELD s dirty Z FIELD u lastSavedTime J FIELD v maxHeight I FIELD w inhabitedTime J FIELD y blockEntityCreationQueue Ljava/util/concurrent/ConcurrentLinkedQueue; METHOD (Lali;II)V ARG 0 world ARG 1 x ARG 2 z METHOD (Lali;Laxh;II)V ARG 0 world ARG 2 x ARG 3 z METHOD a updateHeightmapClient ()V METHOD a matchesPos (II)Z ARG 0 chunkX ARG 1 chunkZ METHOD a getBlockState (III)Lave; ARG 0 x ARG 1 y ARG 2 z METHOD a addBlockEntity (Latu;)V ARG 0 blockEntity METHOD a populate (Lawb;)V ARG 0 generator METHOD a populate (Lawc;Lawb;)V ARG 0 provider ARG 1 generator METHOD a getBlockState (Ldx;)Lave; ARG 0 pos METHOD a getLightLevel (Ldx;I)I ARG 0 pos ARG 1 ambientDarkness METHOD a getBiome (Ldx;Lalz;)Lalv; ARG 0 pos METHOD a addBlockEntity (Ldx;Latu;)V ARG 0 pos ARG 1 blockEntity METHOD a setBlockState (Ldx;Lave;)Lave; ARG 0 pos ARG 1 state METHOD a getBlockEntity (Ldx;Lawh$a;)Latu; ARG 0 pos ARG 1 mode METHOD a loadChunkDataClient (Lgb;IZ)V ARG 0 buf ARG 1 sectionMask ARG 2 hasBiomeMap METHOD a collectEntitiesIn (Ljava/lang/Class;Lbfm;Ljava/util/List;Lcom/google/common/base/Predicate;)V ARG 0 clazz ARG 1 area ARG 2 resultList ARG 3 filter METHOD a addEntity (Lub;)V ARG 0 entity METHOD a removeEntity (Lub;I)V ARG 0 entity ARG 1 chunkY METHOD a collectEntitiesIn (Lub;Lbfm;Ljava/util/List;Lcom/google/common/base/Predicate;)V ARG 0 except ARG 1 area ARG 2 resultList ARG 3 filter METHOD a setBiomeMap ([B)V ARG 0 biomeMap METHOD a setHeightMap ([I)V ARG 0 heightMap METHOD a replaceSections ([Lawi;)V ARG 0 newSections METHOD b updateLighting ()V METHOD b getHeightAt (II)I ARG 0 x ARG 1 z METHOD b setLastSavedTime (J)V ARG 0 worldTime METHOD b getBlockLightOpacityLevel (Ldx;)I ARG 0 pos METHOD b removeEntity (Lub;)V ARG 0 entity METHOD b update (Z)V METHOD c addEntitiesToWorld ()V METHOD c areChunkSectionsEmpty (II)Z ARG 0 minY ARG 1 maxY METHOD c setInhabitedTime (J)V ARG 0 inhabitedTime METHOD c isSkyUnobstructed (Ldx;)Z ARG 0 pos METHOD c setEntitiesLoaded (Z)V ARG 0 value METHOD d unloadEntitiesFromWorld ()V METHOD d getBlockLightOpacityLevel (III)I ARG 0 x ARG 1 y ARG 2 z METHOD d invalidateBlockEntityAt (Ldx;)V ARG 0 pos METHOD d setTerrainPopulated (Z)V ARG 0 terrainPopulated METHOD e markDirty ()V METHOD e getHeightFromBlockPos (Ldx;)I ARG 0 pos METHOD e setLightPopulated (Z)V ARG 0 lightPopulated METHOD f isEmpty ()Z METHOD f setDirty (Z)V ARG 0 dirty METHOD g getLevelOfTopSection ()I METHOD g createBlockEntity (Ldx;)Latu; ARG 0 pos METHOD h getSections ()[Lawi; METHOD i isReady ()Z METHOD j hadFirstUpdate ()Z METHOD k getPos ()Lalb; METHOD l getBiomeMap ()[B METHOD n checkNextLight ()V METHOD p areEntitiesLoaded ()Z METHOD q getWorld ()Lali; METHOD r getHeightMap ()[I METHOD s getBlockEntityMap ()Ljava/util/Map; METHOD t getEntitySets ()[Lpu; METHOD u isTerrainPopulated ()Z METHOD v isLightPopulated ()Z METHOD w getHeight ()I METHOD x getInhabitedTime ()J METHOD y getTopSection ()Lawi;