Źžŗ¾EŹ   net/minecraft/data/DataGenerator(Ljava/nio/file/Path;)V   'net/minecraft/data/DataGenerator$CachedrootOutputFolderLjava/nio/file/Path;  alwaysGenerateZ  versionLnet/minecraft/WorldVersion;net/minecraft/data/HashCache  allProviderIdsLjava/util/Set;  I(Ljava/nio/file/Path;Ljava/util/Collection;Lnet/minecraft/WorldVersion;)V  ! "# com/google/common/base/Stopwatch createStarted$()Lcom/google/common/base/Stopwatch; % &#createUnstarted ( )*providersToRunLjava/util/Map;, -.acceptŠ(Lnet/minecraft/data/DataGenerator$Cached;Lnet/minecraft/data/HashCache;Lcom/google/common/base/Stopwatch;)Ljava/util/function/BiConsumer; 012 34 java/util/MapforEach"(Ljava/util/function/BiConsumer;)V 6 78LOGGERLorg/slf4j/Logger;:All providers took: {} ms <=> ?@java/util/concurrent/TimeUnit MILLISECONDSLjava/util/concurrent/TimeUnit; B CDelapsed"(Ljava/util/concurrent/TimeUnit;)J FGH IJjava/lang/LongvalueOf(J)Ljava/lang/Long; LMN OPorg/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V R STpurgeStaleAndWrite()V V WXshouldRunInThisVersion(Ljava/lang/String;)ZZ'Generator {} already run for version {} \]^ _`net/minecraft/WorldVersionname()Ljava/lang/String; Lb cddebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VfStarting provider: {} h i#start klm nojava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;q rsupdateP(Lnet/minecraft/data/DataProvider;)Lnet/minecraft/data/HashCache$UpdateFunction; u vwgenerateUpdatei(Ljava/lang/String;Lnet/minecraft/data/HashCache$UpdateFunction;)Ljava/util/concurrent/CompletableFuture; yz{ |}&java/util/concurrent/CompletableFuturejoin()Ljava/lang/Object;)net/minecraft/data/HashCache$UpdateResult  ‚ƒ applyUpdate.(Lnet/minecraft/data/HashCache$UpdateResult;)V … †#stopˆ{} finished after {} ms LŠ Od Œ #reset4(Ljava/nio/file/Path;Lnet/minecraft/WorldVersion;Z)VCodeLineNumberTableLocalVariableTablethis)Lnet/minecraft/data/DataGenerator$Cached;outputMethodParametersruncacheLnet/minecraft/data/HashCache; totalTime"Lcom/google/common/base/Stopwatch; stopwatch Exceptionsžjava/io/IOException lambda$run$0v(Lnet/minecraft/data/HashCache;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lnet/minecraft/data/DataProvider;)V providerIdLjava/lang/String;provider!Lnet/minecraft/data/DataProvider; StackMapTable SourceFileDataGenerator.javaNestHostBootstrapMethods«'(Ljava/lang/Object;Ljava/lang/Object;)V­ ® Ÿ °6(Ljava/lang/String;Lnet/minecraft/data/DataProvider;)V²K(Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; “ µ¶· –²net/minecraft/data/DataProvider¹ ŗ»¼ ½¾"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; InnerClassesCachedĀ+net/minecraft/data/HashCache$UpdateFunctionUpdateFunction UpdateResultĘ%java/lang/invoke/MethodHandles$LookupČjava/lang/invoke/MethodHandlesLookup! Žm*+·*+µ*µ *,µ±45 678‘*’“” • ”–T¦F»Y*“*“*“·LøMø$N*“'*+-ŗ+¹/²59,²;¶AøE¹K+¶Q±<>?@-LANEO‘*F’“2—˜.™š*›šœŸ īo*“ š +-¶Uš²5Y-*“¹[¹a±²5e-¹K,¶gW++-YøjWŗp¶t¶xĄ~¶€,¶„W²5‡-,²;¶AøE¹‰,¶‹W±* AB#C$E/F4GOHTIiJnK‘4o’“o—˜o›šo”¢o£¤„$¦§Ø©øŖ¬Æø±³±æ"Ą ĮĆ ~ÄÅĒÉ