ĘūēžEļ  java/lang/Object()V2it/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap   1net/minecraft/world/level/chunk/BulkSectionAccessacquiredSections,Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;  level)Lnet/minecraft/world/level/LevelAccessor;  net/minecraft/core/BlockPosgetY()I  'net/minecraft/world/level/LevelAccessorgetSectionIndex(I)I ! "getSectionsCount $%& '(net/minecraft/core/SectionPosasLong (Lnet/minecraft/core/BlockPos;)J * +, lastSection3Lnet/minecraft/world/level/chunk/LevelChunkSection; . /0lastSectionKeyJ2 34get„(Lnet/minecraft/world/level/chunk/BulkSectionAccess;Lnet/minecraft/core/BlockPos;I)Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; 678 9:*it/unimi/dsi/fastutil/longs/Long2ObjectMapcomputeIfAbsentF(JLit/unimi/dsi/fastutil/longs/Long2ObjectFunction;)Ljava/lang/Object;<1net/minecraft/world/level/chunk/LevelChunkSection > ?@ getSectionR(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/LevelChunkSection; BCD EF&net/minecraft/world/level/block/BlocksAIR'Lnet/minecraft/world/level/block/Block; HIJ KL%net/minecraft/world/level/block/BlockdefaultBlockState4()Lnet/minecraft/world/level/block/state/BlockState; N OgetX $Q RsectionRelative T UgetZ ;W XY getBlockState7(III)Lnet/minecraft/world/level/block/state/BlockState; 6[ \]values2()Lit/unimi/dsi/fastutil/objects/ObjectCollection; _`a bc.it/unimi/dsi/fastutil/objects/ObjectCollectioniterator0()Lit/unimi/dsi/fastutil/objects/ObjectIterator; efg hijava/util/IteratorhasNext()Z ek lmnext()Ljava/lang/Object; ;o prelease $r sblockToSectionCoord u vwgetChunk1(II)Lnet/minecraft/world/level/chunk/ChunkAccess; yz{ ?|+net/minecraft/world/level/chunk/ChunkAccess6(I)Lnet/minecraft/world/level/chunk/LevelChunkSection; ;~ acquirejava/lang/AutoCloseable SignatureaLit/unimi/dsi/fastutil/longs/Long2ObjectMap;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;,(Lnet/minecraft/world/level/LevelAccessor;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/level/chunk/BulkSectionAccess;MethodParametersposLnet/minecraft/core/BlockPos; sectionIndexI sectionKey StackMapTableQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;sectionsectionRelativeXsectionRelativeYsectionRelativeZcloselambda$getSection$0T(Lnet/minecraft/core/BlockPos;IJ)Lnet/minecraft/world/level/chunk/LevelChunkSection;keychunk-Lnet/minecraft/world/level/chunk/ChunkAccess;result SourceFileBulkSectionAccess.javaBootstrapMethodsŖ(J)Ljava/lang/Object;Ĩ Ļ ™š¨6(J)Lnet/minecraft/world/level/chunk/LevelChunkSection;Ē ĢŦ­ ޝ"java/lang/invoke/LambdaMetafactory metafactoryĖ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses˛%java/lang/invoke/MethodHandles$Lookup´java/lang/invoke/MethodHandlesLookup! €‚ƒ+,„…/0†‡U*ˇ*ģYˇ ĩ *+ĩąˆ‰Š‹Œ?@‡ĪY*´+ļš=›*´š Ą°+¸#B*´)Æ *´-!”™!**´ !*+ē1š5Ā;ĩ)*!ĩ-*´)°ˆ"!&6O#T%‰*YŠ‹YŽK&3‘0’ üüŒ„…X“‡ˇ5*+ļ=M,Į ˛AļG°+ļM¸P>+ļ¸P6+ļS¸P6,ļV°ˆ)+ ,./"0+1‰>5Š‹5Ž/”,•"–+ —’ü;Œ˜‡{**´ šZš^L+šd™+šjĀ;M,ļn§˙éąˆ6"7&8)9‰"”,*Š‹’ üeú™š‡‘)*´+ļM¸q+ļS¸qšt:ļx:ļ}°ˆ! &!‰>)Š‹)Ž))›0œ!ž,Ÿ Ą Šĸ¤§° ąŗĩ