CLASS bsm net/minecraft/world/chunk/ProtoChunk FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD b pos Lbbt; FIELD c shouldSave Z FIELD d biomeArray [Lbde; FIELD e lightingProvider Lcfj; FIELD f heightmaps Ljava/util/Map; FIELD g status Lbrx; FIELD h blockEntities Ljava/util/Map; FIELD i blockEntityTags Ljava/util/Map; FIELD j sections [Lbsf; FIELD k entities Ljava/util/List; FIELD l lightSources Ljava/util/List; FIELD m postProcessingLists [Lit/unimi/dsi/fastutil/shorts/ShortList; FIELD n structureStarts Ljava/util/Map; FIELD o structureReferences Ljava/util/Map; FIELD p upgradeData Lbso; FIELD q blockTickScheduler Lbsn; FIELD r fluidTickScheduler Lbsn; FIELD s inhabitedTime J FIELD t carvingMasks Ljava/util/Map; FIELD u isLightOn Z METHOD a getSection (I)Lbsf; ARG 1 y METHOD a setLastSaveTime (J)V ARG 1 lastSaveTime METHOD a addEntity (Lahd;)V ARG 1 entity METHOD a setStatus (Lbrx;)V METHOD a getCarvingMask (Lbtk$a;)Ljava/util/BitSet; ARG 1 carver METHOD a setCarvingMask (Lbtk$a;Ljava/util/BitSet;)V ARG 1 carver ARG 2 mask METHOD a sampleHeightmap (Lbtl$a;II)I ARG 1 type ARG 2 x ARG 3 z METHOD a setHeightmap (Lbtl$a;[J)V ARG 1 type ARG 2 heightmap METHOD a setLightingProvider (Lcfj;)V ARG 1 lightingProvider METHOD a setBlockEntity (Let;Lboi;)V ARG 1 pos ARG 2 blockEntity METHOD a setBlockState (Let;Lbqe;Z)Lbqe; ARG 1 pos ARG 2 state METHOD a addPendingBlockEntityTag (Lhs;)V METHOD a getStructureStart (Ljava/lang/String;)Lcde; ARG 1 structureId METHOD a addStructureReference (Ljava/lang/String;J)V ARG 1 structureId ARG 2 reference METHOD a setStructureStart (Ljava/lang/String;Lcde;)V ARG 1 structureId ARG 2 structureStart METHOD a setStructureStarts (Ljava/util/Map;)V METHOD a markBlockForPostProcessing (SI)V METHOD a joinBlockPos (SILbbt;)Let; ARG 0 sectionRel ARG 1 sectionY ARG 2 chunkPos METHOD a setShouldSave (Z)V ARG 1 shouldSave METHOD a setBiomeArray ([Lbde;)V ARG 1 biomeArray METHOD b setInhabitedTime (J)V ARG 1 inhabitedTime METHOD b getHeightmap (Lbtl$a;)Lbtl; ARG 1 type METHOD b getBlockState (Let;)Lbqe; ARG 1 pos METHOD b addEntity (Lhs;)V ARG 1 entityTag METHOD b getStructureReferences (Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/LongSet; ARG 1 structureId METHOD b setStructureReferences (Ljava/util/Map;)V ARG 1 structureReferences METHOD b addLightSource (SI)V ARG 1 chunkSliceRel ARG 2 sectionY METHOD b setLightOn (Z)V ARG 1 lightOn METHOD c getBlockEntityPositions ()Ljava/util/Set; METHOD c getFluidState (Let;)Lcfs; ARG 1 pos METHOD d getSectionArray ()[Lbsf; METHOD d removeBlockEntity (Let;)V METHOD e getLightingProvider ()Lcfj; METHOD e getBlockEntity (Let;)Lboi; ARG 1 pos METHOD f getHeightmaps ()Ljava/util/Collection; METHOD f markBlockForPostProcessing (Let;)V METHOD g getPos ()Lbbt; METHOD g getBlockEntityTagAt (Let;)Lhs; ARG 1 pos METHOD h getStructureStarts ()Ljava/util/Map; METHOD i getBiomeArray ()[Lbde; METHOD i getLuminance (Let;)I ARG 1 pos METHOD j needsSaving ()Z METHOD j addLightSource (Let;)V ARG 1 pos METHOD k getStatus ()Lbrx; METHOD k getPackedSectionRelative (Let;)S ARG 0 pos METHOD l getPostProcessingLists ()[Lit/unimi/dsi/fastutil/shorts/ShortList; METHOD n getBlockTickScheduler ()Lbcw; METHOD o getFluidTickScheduler ()Lbcw; METHOD p getUpgradeData ()Lbso; METHOD q getInhabitedTime ()J METHOD r isLightOn ()Z METHOD s getBlockTickScheduler ()Lbsn; METHOD t getFluidTickScheduler ()Lbsn; METHOD w getBlockEntities ()Ljava/util/Map; METHOD x getStructureReferences ()Ljava/util/Map; METHOD y getEntities ()Ljava/util/List; METHOD z getBlockEntityTags ()Ljava/util/Map;