ÊþºŸE  java/lang/Object()V   &net/minecraft/data/info/CommandsReportoutputLnet/minecraft/data/PackOutput;   registries(Ljava/util/concurrent/CompletableFuture;  $net/minecraft/data/PackOutput$TargetREPORTS&Lnet/minecraft/data/PackOutput$Target;  net/minecraft/data/PackOutputgetOutputFolder<(Lnet/minecraft/data/PackOutput$Target;)Ljava/nio/file/Path; commands.json !" #$java/nio/file/Pathresolve((Ljava/lang/String;)Ljava/nio/file/Path;& '(applyT(Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/function/Function; *+, -.&java/util/concurrent/CompletableFuture thenComposeG(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;0Command Syntax2net/minecraft/commands/Commands 456 780net/minecraft/commands/Commands$CommandSelectionALL2Lnet/minecraft/commands/Commands$CommandSelection; 1: ;<createValidationContextX(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/commands/CommandBuildContext; 1> ?a(Lnet/minecraft/commands/Commands$CommandSelection;Lnet/minecraft/commands/CommandBuildContext;)V 1A BC getDispatcher*()Lcom/mojang/brigadier/CommandDispatcher; EFG HI&com/mojang/brigadier/CommandDispatchergetRoot-()Lcom/mojang/brigadier/tree/RootCommandNode; KLM NO4net/minecraft/commands/synchronization/ArgumentUtilsserializeNodeToJsonm(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; QRS TUnet/minecraft/data/DataProvider saveStable|(Lnet/minecraft/data/CachedOutput;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; SignatureTLjava/util/concurrent/CompletableFuture;J(Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)VCodeLineNumberTableLocalVariableTablethis(Lnet/minecraft/data/info/CommandsReport;LocalVariableTypeTableMethodParametersv(Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)VrunK(Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture;cache!Lnet/minecraft/data/CachedOutput;pathLjava/nio/file/Path;N(Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture<*>;getName()Ljava/lang/String; lambda$run$0‡(Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage;provider*Lnet/minecraft/core/HolderLookup$Provider; dispatcher(Lcom/mojang/brigadier/CommandDispatcher;ULcom/mojang/brigadier/CommandDispatcher; SourceFileCommandsReport.javaBootstrapMethodsu&(Ljava/lang/Object;)Ljava/lang/Object;w x jkzR(Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage;| }~ €"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; InnerClassesTargetCommandSelection†(net/minecraft/core/HolderLookup$Providerˆnet/minecraft/core/HolderLookupProvider‹%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!Q VWXYk*·*+µ*,µ ±Z [ \] ^ W_  V`abYc!*޲¶¹M*Ž +,º%¶)°Z [ !\]!cdef_cVghiY-/°Z$[ \] jkY~ »1Y²3,ž9·=¶@N*--¶DžJ+žP°Z [* cd ef lmno^ npqrs {tvy‚"ƒ@41„@…‡‰ ŠŒŽ