Êþº¾E%  *net/minecraft/world/level/chunk/LevelChunkgetPos&()Lnet/minecraft/world/level/ChunkPos;   +net/minecraft/world/level/chunk/UpgradeDataEMPTY-Lnet/minecraft/world/level/chunk/UpgradeData;  levelHeightAccessor/Lnet/minecraft/world/level/LevelHeightAccessor;  getLevel#()Lnet/minecraft/world/level/Level;  net/minecraft/world/level/LevelpalettedContainerFactory<()Lnet/minecraft/world/level/chunk/PalettedContainerFactory;  getBlendingData<()Lnet/minecraft/world/level/levelgen/blending/BlendingData; !" #$*net/minecraft/world/level/chunk/ProtoChunk÷(Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/UpgradeData;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/chunk/PalettedContainerFactory;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V &'( )*2net/minecraft/world/level/chunk/ImposterProtoChunkwrapped,Lnet/minecraft/world/level/chunk/LevelChunk; &, -. allowWritesZ 0 12getBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; 4 56 getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; 8 9: getFluidStateN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; < => getSection6(I)Lnet/minecraft/world/level/chunk/LevelChunkSection; < A BC setBlockState„(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; E FGsetBlockEntity7(Lnet/minecraft/world/level/block/entity/BlockEntity;)V I JK addEntity&(Lnet/minecraft/world/entity/Entity;)V M NOsetPersistedStatus7(Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V Q RS getSections6()[Lnet/minecraft/world/level/chunk/LevelChunkSection; UVW XY2net/minecraft/world/level/levelgen/Heightmap$TypesWORLD_SURFACE_WG4Lnet/minecraft/world/level/levelgen/Heightmap$Types; U[ \Y WORLD_SURFACE U^ _YOCEAN_FLOOR_WG Ua bY OCEAN_FLOOR d efgetOrCreateHeightmapUnprimedd(Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap; &h ijfixTypej(Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; l mn getHeight9(Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I p qr getNoiseBiome (III)Lnet/minecraft/core/Holder; t uvgetStartForStructurew(Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; x yz getAllStarts()Ljava/util/Map; | }~getReferencesForStructure_(Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; € �zgetAllReferences ƒ „… markUnsaved()V ‡ ˆ‰getPersistedStatus6()Lnet/minecraft/world/level/chunk/status/ChunkStatus; ‹ Œ�getBlockEntityNbt>(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/nbt/CompoundTag; � �‘getBlockEntityNbtForSavingh(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; “ ”• findBlocks@(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V — ˜™ getBlockTicks1()Lnet/minecraft/world/ticks/TickContainerAccess; ›œ� ž™-net/minecraft/world/ticks/BlackholeTickAccessemptyContainer   ¡™ getFluidTicks £ ¤¥getTicksForSerialization<(J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; § ¨©isLightCorrect()Z « ¬­setLightCorrect(Z)V ¯ °±fillBiomesFromNoise2(Lnet/minecraft/world/level/biome/BiomeResolver;)V ³ ´…initializeLightSources ¶ ·¸getSkyLightSources;()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources;0(Lnet/minecraft/world/level/chunk/LevelChunk;Z)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/level/chunk/ImposterProtoChunk;MethodParametersposLnet/minecraft/core/BlockPos;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; sectionIndexI StackMapTablestate2Lnet/minecraft/world/level/block/state/BlockState;flagsRuntimeInvisibleTypeAnnotations3Lnet/minecraft/world/level/block/Block$UpdateFlags; blockEntity4Lnet/minecraft/world/level/block/entity/BlockEntity;entity#Lnet/minecraft/world/entity/Entity;status4Lnet/minecraft/world/level/chunk/status/ChunkStatus; setHeightmap9(Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)Vkeydata[JtypexzquartXquartYquartZ SignatureI(III)Lnet/minecraft/core/Holder; structure8Lnet/minecraft/world/level/levelgen/structure/Structure;setStartForStructurex(Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)VstructureStart=Lnet/minecraft/world/level/levelgen/structure/StructureStart;ˆ()Ljava/util/Map; setAllStarts(Ljava/util/Map;)VstartsLjava/util/Map;LocalVariableTypeTable†Ljava/util/Map;‰(Ljava/util/Map;)VaddReferenceForStructure<(Lnet/minecraft/world/level/levelgen/structure/Structure;J)V referenceJp()Ljava/util/Map;setAllReferencesnLjava/util/Map;q(Ljava/util/Map;)VcanBeSerialized tryMarkSaved isUnsavedremoveBlockEntity (Lnet/minecraft/core/BlockPos;)VmarkPosForPostProcessingblockPossetBlockEntityNbt"(Lnet/minecraft/nbt/CompoundTag;)V entityTagLnet/minecraft/nbt/CompoundTag;registryAccess*Lnet/minecraft/core/HolderLookup$Provider; predicateLjava/util/function/Predicate;consumerLjava/util/function/BiConsumer;RLjava/util/function/Predicate;pLjava/util/function/BiConsumer;Å(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)VZ()Lnet/minecraft/world/ticks/TickContainerAccess;]()Lnet/minecraft/world/ticks/TickContainerAccess; currentTick getWrapped.()Lnet/minecraft/world/level/chunk/LevelChunk; biomeResolver/Lnet/minecraft/world/level/biome/BiomeResolver; SourceFileImposterProtoChunk.java InnerClasses,net/minecraft/world/level/levelgen/HeightmapTypes(net/minecraft/core/HolderLookup$Providernet/minecraft/core/HolderLookupProvider7net/minecraft/world/level/chunk/ChunkAccess$PackedTicks+net/minecraft/world/level/chunk/ChunkAccess PackedTicks!1net/minecraft/world/level/block/Block$UpdateFlags#%net/minecraft/world/level/block/Block UpdateFlags!& )*-.-#¹ºo%*+¶²+´ +¶¶+¶·*+µ%*µ+±»$&'$(¼ %½¾%)*%-.¿ )-12º= *´%+¶/°»,¼ ½¾ ÀÁ¿ÀÂÃ56º= *´%+¶3°»1¼ ½¾ ÀÁ¿À9:º= *´%+¶7°»6¼ ½¾ ÀÁ¿À=>º[*´+™ *´%¶;°*·?°»;<>¼½¾ÄÅÆ¿ÄBCºm*´+™*´%+,¶@°°»CDF¼*½¾ÀÁÇÈÉÅÆ¿ ÀÇÉÂÃÊ ËFGºU*´+™ *´%+¶D±»KLN¼½¾ÌÍÆ¿ÌJKºU*´+™ *´%+¶H±»RSU¼½¾ÎÏÆ¿ÎNOºR *´+™*+·L±»YZ \¼ ½¾ ÐÑÆ ¿ÐRSº2*´%¶P°»`¼ ½¾ÒÓº?±»e¼ ½¾ÔYÕÖ¿ ÔÕijºf+²T¦²Z°+²]¦²`°+°»hi lmp¼½¾×YÆ ¿×efº= *´%+¶c°»u¼ ½¾ ×Y¿×mnºW*´%*+¶g¶k¬»z¼*½¾×YØÅÙÅ¿ רÙqrºS *´%¶o°»¼* ½¾ ÚÅ ÛÅ ÜÅ¿ ÚÛÜÝÞº2*´%¶°»„¼ ½¾uvº= *´%+¶s°»‰¼ ½¾ ßà¿ßÂÃáâº?±»޼ ½¾ßàãä¿ ßãyzº2*´%¶w°»’¼ ½¾ÝåæçºG±»—¼½¾èéê èë¿èÝì}~º= *´%+¶{°»›¼ ½¾ ßà¿ßíîº?±» ¼ ½¾ßàïð¿ ßï�zº2*´%¶°»¤¼ ½¾ÝñòçºG±»©¼½¾Õéê Õó¿ÕÝô„…º6*´%¶‚±» ­®¼ ½¾õ©º,¬»²¼ ½¾ö©º,¬»·¼ ½¾÷©º,¬»½¼ ½¾ˆ‰º2*´%¶†°»¼ ½¾øùº5±»Ǽ½¾ÀÁ¿Àúùº5±»˼½¾ûÁ¿ûüýº5±»ϼ½¾þÿ¿þŒ�º= *´%+¶Š°»Ó¼ ½¾ ûÁ¿ûÂÃ�‘ºH *´%+,¶Ž°»ؼ  ½¾ ûÁ ¿ ûÂÔ•ºh *´%+,¶’±» Ý Þ¼  ½¾  ê  ¿ ݘ™ºN*´+™ *´%¶–°¸š°»âãå¼ ½¾ÆÝ ¡™ºN*´+™ *´%¶Ÿ°¸š°»êëí¼ ½¾ÆÝ ¤¥º= *´%¶¢°»ò¼ ½¾  ð¿ º2*´%¶°»÷¼ ½¾Âà  º/*´%°»û¼ ½¾¨©º2*´%¶¦¬»¼ ½¾¬­ºA *´%¶ª±» ¼ ½¾ ¨.¿¨°±ºU*´+™ *´%+¶®±»   ¼½¾Æ¿´…º6*´%¶²±» ¼ ½¾·¸º2*´%¶µ°»¼ ½¾"U@  "$&