Êþº¾Eä  java/lang/Record()V   0net/minecraft/world/level/chunk/status/ChunkStep targetStatus4Lnet/minecraft/world/level/chunk/status/ChunkStatus;  directDependencies:Lnet/minecraft/world/level/chunk/status/ChunkDependencies;  accumulatedDependencies  blockStateWriteRadiusI  task8Lnet/minecraft/world/level/chunk/status/ChunkStatusTask;  !8net/minecraft/world/level/chunk/status/ChunkDependencies getRadiusOf7(Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I #$% &'+net/minecraft/world/level/chunk/ChunkAccessgetPersistedStatus6()Lnet/minecraft/world/level/chunk/status/ChunkStatus; )*+ ,-2net/minecraft/world/level/chunk/status/ChunkStatusisBefore7(Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z )/ 01getName()Ljava/lang/String; 345 67%net/minecraft/util/profiling/Profilerget/()Lnet/minecraft/util/profiling/ProfilerFiller; 9:; <=+net/minecraft/util/profiling/ProfilerFillerzone7(Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; ?@A BC,net/minecraft/util/profiling/jfr/JvmProfilerINSTANCE.Lnet/minecraft/util/profiling/jfr/JvmProfiler; #E FGgetPos&()Lnet/minecraft/world/level/ChunkPos; IJK LM6net/minecraft/world/level/chunk/status/WorldGenContextlevel*()Lnet/minecraft/server/level/ServerLevel; OPQ RS&net/minecraft/server/level/ServerLevel dimension'()Lnet/minecraft/resources/ResourceKey; ?U VWonChunkGenerate™(Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; YZ[ \]6net/minecraft/world/level/chunk/status/ChunkStatusTaskdoWorkã(Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture;_ `aapply�(Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;)Ljava/util/function/Function; cde fg&java/util/concurrent/CompletableFuture thenApplyG(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; ijk l!net/minecraft/util/profiling/Zoneclosenjava/lang/Throwable mp qr addSuppressed(Ljava/lang/Throwable;)Vt*net/minecraft/world/level/chunk/ProtoChunk s$ sw xysetPersistedStatus7(Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V {|} ~:net/minecraft/util/profiling/jfr/callback/ProfiledDurationfinish(Z)V� ‚ƒtoStringF(Lnet/minecraft/world/level/chunk/status/ChunkStep;)Ljava/lang/String;… †‡hashCode5(Lnet/minecraft/world/level/chunk/status/ChunkStep;)I‰ Š‹equalsG(Lnet/minecraft/world/level/chunk/status/ChunkStep;Ljava/lang/Object;)Z � Ž�completeChunkGeneration˜(Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;)Lnet/minecraft/world/level/chunk/ChunkAccess;ä(Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkDependencies;Lnet/minecraft/world/level/chunk/status/ChunkDependencies;ILnet/minecraft/world/level/chunk/status/ChunkStatusTask;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/world/level/chunk/status/ChunkStep;MethodParametersgetAccumulatedRadiusOfstatus StackMapTable±(Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture;profiledDuration;¨ net/minecraft/util/StaticCache2Dªjava/lang/String Signature(Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; protochunk,Lnet/minecraft/world/level/chunk/ProtoChunk;newCenterChunkRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;()I(Ljava/lang/Object;)ZoLjava/lang/Object;<()Lnet/minecraft/world/level/chunk/status/ChunkDependencies;:()Lnet/minecraft/world/level/chunk/status/ChunkStatusTask;lambda$apply$0˜(Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; SourceFileChunkStep.java NestMembers¾8net/minecraft/world/level/chunk/status/ChunkStep$BuilderRecordBootstrapMethodsÂ&(Ljava/lang/Object;)Ljava/lang/Object;Ä Å ¸¹Ç\(Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess;ÉRtargetStatus;directDependencies;accumulatedDependencies;blockStateWriteRadius;task Ð ÑÒÓ ÔÕ"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;× ØÙÚ ÛÜjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesBuilderà%java/lang/invoke/MethodHandles$Lookupâjava/lang/invoke/MethodHandlesLookup1  �‘| *·*+µ*,µ *-µ*µ*µ±’“> ”•     – —!‘X+*´¦¬*´+¶¬’ “”•˜ ™ –˜`š‘ŽŠ-¶"*´¶(™q*´¶.:¸2¹8:²>-¶D+¶H¶N¹T:*´+*,-¹X*º^¶b:ƶh°:ƶh§ :¶o¿*´+*,-¹X°#Tamhmpm’& !"##:$T%^$a"|'“>:'›œe�žŠ”•ŠŸ Š¡¢Š£¤¥ Š¡¦™`ÿ^I§#©i{cÿI§#©imÿI§#©immø– Ÿ¡£«¬Ž�‘‘/+Ás™+ÀsN-¶u*´¶(™ -*´¶v,Æ ,¹z+°’,-"/&0-2“* ­®/”•/¯¤/›œ™" – ¯›° ±‚1‘1*º€°’“ ”•†²‘1*º„¬’“ ”•г‘<*+ºˆ¬’“”•´µ–´ '‘/*´°’“ ”•¶‘/*´ °’“ ”•¶‘/*´°’“ ”•²‘/*´¬’“ ”•·‘/*´°’“ ”•¸¹‘E*,+¶Œ°’$“ ”•›œ¯¤º»¼½¿  ÀÏÁÃÆÖÈÊËÌÍÎÝ½Þ ßáã