CLASS bsq net/minecraft/world/chunk/ProtoChunk
	FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD b pos Lbbv;
	FIELD c shouldSave Z
	FIELD d biomeArray [Lbdh;
	FIELD e lightingProvider Lcfn;
	FIELD f heightmaps Ljava/util/Map;
	FIELD g status Lbsb;
	FIELD h blockEntities Ljava/util/Map;
	FIELD i blockEntityTags Ljava/util/Map;
	FIELD j sections [Lbsj;
	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 Lbss;
	FIELD q blockTickScheduler Lbsr;
	FIELD r fluidTickScheduler Lbsr;
	FIELD s inhabitedTime J
	FIELD t carvingMasks Ljava/util/Map;
	FIELD u isLightOn Z
	METHOD a getSection (I)Lbsj;
		ARG 1 y
	METHOD a setLastSaveTime (J)V
		ARG 1 lastSaveTime
	METHOD a addEntity (Lahc;)V
		ARG 1 entity
	METHOD a setStatus (Lbsb;)V
	METHOD a getCarvingMask (Lbto$a;)Ljava/util/BitSet;
		ARG 1 carver
	METHOD a setCarvingMask (Lbto$a;Ljava/util/BitSet;)V
		ARG 1 carver
		ARG 2 mask
	METHOD a sampleHeightmap (Lbtp$a;II)I
		ARG 1 type
		ARG 2 x
		ARG 3 z
	METHOD a setHeightmap (Lbtp$a;[J)V
		ARG 1 type
		ARG 2 heightmap
	METHOD a setLightingProvider (Lcfn;)V
		ARG 1 lightingProvider
	METHOD a setBlockEntity (Let;Lbom;)V
		ARG 1 pos
		ARG 2 blockEntity
	METHOD a setBlockState (Let;Lbqi;Z)Lbqi;
		ARG 1 pos
		ARG 2 state
	METHOD a addPendingBlockEntityTag (Lhq;)V
	METHOD a getStructureStart (Ljava/lang/String;)Lcdi;
		ARG 1 structureId
	METHOD a addStructureReference (Ljava/lang/String;J)V
		ARG 1 structureId
		ARG 2 reference
	METHOD a setStructureStart (Ljava/lang/String;Lcdi;)V
		ARG 1 structureId
		ARG 2 structureStart
	METHOD a setStructureStarts (Ljava/util/Map;)V
	METHOD a markBlockForPostProcessing (SI)V
	METHOD a joinBlockPos (SILbbv;)Let;
		ARG 0 sectionRel
		ARG 1 sectionY
		ARG 2 chunkPos
	METHOD a setShouldSave (Z)V
		ARG 1 shouldSave
	METHOD a setBiomeArray ([Lbdh;)V
		ARG 1 biomeArray
	METHOD b setInhabitedTime (J)V
		ARG 1 inhabitedTime
	METHOD b getHeightmap (Lbtp$a;)Lbtp;
		ARG 1 type
	METHOD b getBlockState (Let;)Lbqi;
		ARG 1 pos
	METHOD b addEntity (Lhq;)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;)Lcfw;
		ARG 1 pos
	METHOD d getSectionArray ()[Lbsj;
	METHOD d removeBlockEntity (Let;)V
	METHOD e getLightingProvider ()Lcfn;
	METHOD e getBlockEntity (Let;)Lbom;
		ARG 1 pos
	METHOD f getHeightmaps ()Ljava/util/Collection;
	METHOD f markBlockForPostProcessing (Let;)V
	METHOD g getPos ()Lbbv;
	METHOD g getBlockEntityTagAt (Let;)Lhq;
		ARG 1 pos
	METHOD h getStructureStarts ()Ljava/util/Map;
	METHOD i getBiomeArray ()[Lbdh;
	METHOD i getLuminance (Let;)I
		ARG 1 pos
	METHOD j needsSaving ()Z
	METHOD j addLightSource (Let;)V
		ARG 1 pos
	METHOD k getStatus ()Lbsb;
	METHOD k getPackedSectionRelative (Let;)S
		ARG 0 pos
	METHOD l getPostProcessingLists ()[Lit/unimi/dsi/fastutil/shorts/ShortList;
	METHOD n getBlockTickScheduler ()Lbcz;
	METHOD o getFluidTickScheduler ()Lbcz;
	METHOD p getUpgradeData ()Lbss;
	METHOD q getInhabitedTime ()J
	METHOD r isLightOn ()Z
	METHOD s getBlockTickScheduler ()Lbsr;
	METHOD t getFluidTickScheduler ()Lbsr;
	METHOD w getBlockEntities ()Ljava/util/Map;
	METHOD x getStructureReferences ()Ljava/util/Map;
	METHOD y getEntities ()Ljava/util/List;
	METHOD z getBlockEntityTags ()Ljava/util/Map;
