Êþº¾El  java/lang/Object()V   $net/minecraft/data/PackOutput$TargetREPORTS&Lnet/minecraft/data/PackOutput$Target;  net/minecraft/data/PackOutputgetOutputFolder<(Lnet/minecraft/data/PackOutput$Target;)Ljava/nio/file/Path;json-rpc-api-schema.json  java/nio/file/Pathresolve((Ljava/lang/String;)Ljava/nio/file/Path;   :net/minecraft/server/jsonrpc/dataprovider/JsonRpcApiSchemapathLjava/nio/file/Path; "#$ %&'net/minecraft/server/jsonrpc/api/SchemagetSchemaRegistry()Ljava/util/List; ()* +,5net/minecraft/server/jsonrpc/methods/DiscoveryServicediscoverZ(Ljava/util/List;)Lnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverResponse; ./0 12Fnet/minecraft/server/jsonrpc/methods/DiscoveryService$DiscoverResponseCODEC#Lcom/mojang/serialization/MapCodec; 456 78!com/mojang/serialization/MapCodeccodec"()Lcom/mojang/serialization/Codec; :;< => com/mojang/serialization/JsonOpsINSTANCE"Lcom/mojang/serialization/JsonOps; @AB CDcom/mojang/serialization/Codec encodeStart^(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; FGH IJ#com/mojang/serialization/DataResult getOrThrow()Ljava/lang/Object;Lcom/google/gson/JsonElement NOP QRnet/minecraft/data/DataProvider saveStable|(Lnet/minecraft/data/CachedOutput;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture;TJson RPC API schema"(Lnet/minecraft/data/PackOutput;)VCodeLineNumberTableLocalVariableTablethis;getName()Ljava/lang/String; SourceFileJsonRpcApiSchema.java InnerClassesTargetDiscoverResponse!N UVS*·*+²¶ ¹µ±WXYZ[\][^_Vi'¸!¸'M+²-¶3²9,¹?¹EÀK*´¸M°W X 'YZ'`a +b]`cdefV-S°WX YZghij@.(k