Êþº¾EÊ  java/lang/Record()V   Bnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessMethodinfo-Lnet/minecraft/server/jsonrpc/api/MethodInfo;   attributes;Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes;  supplierOLnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction;  com/google/gson/JsonElement isJsonArray()Z  getAsJsonArray()Lcom/google/gson/JsonArray; !" #com/google/gson/JsonArrayisEmpty%Enet/minecraft/server/jsonrpc/methods/InvalidParameterJsonRpcException'%Expected no params, or an empty array $) *(Ljava/lang/String;)V ,-. /0+net/minecraft/server/jsonrpc/api/MethodInfoparams()Ljava/util/Optional; 234 5java/util/Optional isPresent7"java/lang/IllegalArgumentException9;Parameterless method unexpectedly has parameter description 6) <=> ?@Mnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunctionapply|(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/lang/Object; ,B C0result 2!Fjava/lang/IllegalStateExceptionHNo result codec defined E) 2K LMget()Ljava/lang/Object;O+net/minecraft/server/jsonrpc/api/ResultInfo NQ RSschema+()Lnet/minecraft/server/jsonrpc/api/Schema; UVW XY'net/minecraft/server/jsonrpc/api/Schemacodec"()Lcom/mojang/serialization/Codec; [\] ^_ com/mojang/serialization/JsonOpsINSTANCE"Lcom/mojang/serialization/JsonOps; abc decom/mojang/serialization/Codec encodeStart^(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;g ?h()Ljava/util/function/Function; jkl mn#com/mojang/serialization/DataResult getOrThrow1(Ljava/util/function/Function;)Ljava/lang/Object;p qrtoStringX(Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessMethod;)Ljava/lang/String;t uvhashCodeG(Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessMethod;)Ix yzequalsY(Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessMethod;Ljava/lang/Object;)Z|.net/minecraft/server/jsonrpc/IncomingRpcMethod Signature?Lnet/minecraft/server/jsonrpc/api/MethodInfo;YLnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction;º(Lnet/minecraft/server/jsonrpc/api/MethodInfo;Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes;Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction;)VCodeLineNumberTableLocalVariableTablethisDLnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessMethod;LocalVariableTypeTableVLnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessMethod;MethodParametersÖ(Lnet/minecraft/server/jsonrpc/api/MethodInfo;Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes;Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction;)V¤(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lcom/google/gson/JsonElement;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Lcom/google/gson/JsonElement; minecraftApi7Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi; paramsJsonLcom/google/gson/JsonElement; clientInfo1Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Ljava/lang/Object;TResult; StackMapTable•java/lang/ObjectRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;()Ljava/lang/String;()I(Ljava/lang/Object;)Zo/()Lnet/minecraft/server/jsonrpc/api/MethodInfo;A()Lnet/minecraft/server/jsonrpc/api/MethodInfo;=()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes;Q()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction;[()Lnet/minecraft/server/jsonrpc/IncomingRpcMethod$ParameterlessRpcMethodFunction;ˆLjava/lang/Record;Lnet/minecraft/server/jsonrpc/IncomingRpcMethod; SourceFileIncomingRpcMethod.javaNestHostRecordBootstrapMethods¨&(Ljava/lang/Object;)Ljava/lang/Object;(«[(Ljava/lang/String;)Lnet/minecraft/server/jsonrpc/methods/InvalidParameterJsonRpcException;­info;attributes;supplier ² ³´µ ¶·"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; InnerClassesParameterlessMethodÂ9net/minecraft/server/jsonrpc/IncomingRpcMethod$Attributes AttributesParameterlessRpcMethodFunctionÆ%java/lang/invoke/MethodHandles$LookupÈjava/lang/invoke/MethodHandlesLookup1{ }~}€�‚*·*+µ*,µ *-µ±‚-ƒ*„… † „‡ ~ˆ  }‰?Š� …,Æ,¶™ ,¶¶š »$Y&·(¿*´¶+¶1™ »6Y8·:¿*´+-¹;:*´¶A¶D™ »EYG·I¿*´¶A¶JÀN¶P¶T²Z¹`ºf¹iÀ°‚"568,96;C<P=Z?ƒ4…„……‹Œ…�Ž…��CBC‘†…„‡CBC’“  ü#”ˆ ‹��– —q˜�C*ºo°‚-ƒ „…† „‡u™�C*ºs¬‚-ƒ „…† „‡yš�N*+ºw¬‚-ƒ„…›‘† „‡ˆ› œ�A*´°‚-ƒ „…† „‡}�ž�A*´ °‚-ƒ „…† „‡Ÿ�A*´°‚-ƒ „…† „‡} }¡¢£¤{¥$ }~}¦±§©ª¸¬®¯°¿"{ÀÁ{Ã<{Ä ÅÇÉ