Êþº¾E  1net/minecraft/gametest/framework/GameTestInstance.(Lnet/minecraft/gametest/framework/TestData;)V   9net/minecraft/gametest/framework/FunctionGameTestInstancefunction%Lnet/minecraft/resources/ResourceKey;  /net/minecraft/gametest/framework/GameTestHelpergetLevel*()Lnet/minecraft/server/level/ServerLevel;  &net/minecraft/server/level/ServerLevelregistryAccess%()Lnet/minecraft/core/RegistryAccess;  !net/minecraft/core/RegistryAccessget;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; !"apply()Ljava/util/function/Function; $%& '(java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional;* +Z(Lnet/minecraft/gametest/framework/FunctionGameTestInstance;)Ljava/util/function/Supplier; $- ./ orElseThrow1(Ljava/util/function/Supplier;)Ljava/lang/Object;1java/util/function/Consumer 03 45accept(Ljava/lang/Object;)V 7 89CODEC#Lcom/mojang/serialization/MapCodec;;test_instance.type.function =>? @A$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; C DE describeType/()Lnet/minecraft/network/chat/MutableComponent;G"test_instance.description.function IJK LM#net/minecraft/resources/ResourceKey identifier&()Lnet/minecraft/resources/Identifier; OPQ RS"net/minecraft/resources/IdentifiertoString()Ljava/lang/String; U VWdescriptionRowS(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; YZ[ \]+net/minecraft/network/chat/MutableComponentappendU(Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; _ `a describeInfo(()Lnet/minecraft/network/chat/Component;cjava/lang/IllegalStateException efg hijava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;k lmmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; bo p(Ljava/lang/String;)V rst u (net/minecraft/core/registries/Registries TEST_FUNCTION Iw xycodecG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; |}~ €com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; ƒ„… †‡!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ‰7Š)net/minecraft/gametest/framework/TestData �Ž� �‘;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;“ !”!()Ljava/util/function/BiFunction; –—˜ !™!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; œ�ž Ÿ 2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; Signature`Lcom/mojang/serialization/MapCodec;wLnet/minecraft/resources/ResourceKey;>;S(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/gametest/framework/TestData;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/gametest/framework/FunctionGameTestInstance;info+Lnet/minecraft/gametest/framework/TestData;LocalVariableTypeTable‰Lnet/minecraft/gametest/framework/TestData;>;>;MethodParameters(Lnet/minecraft/resources/ResourceKey;>;Lnet/minecraft/gametest/framework/TestData;>;>;)Vrun4(Lnet/minecraft/gametest/framework/GameTestHelper;)Vhelper1Lnet/minecraft/gametest/framework/GameTestHelper;'()Lnet/minecraft/resources/ResourceKey;y()Lnet/minecraft/resources/ResourceKey;>;%()Lcom/mojang/serialization/MapCodec;b()Lcom/mojang/serialization/MapCodec;typeDescriptiondescribe lambda$run$0#()Ljava/lang/IllegalStateException;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;()V SourceFileFunctionGameTestInstance.javaBootstrapMethodsÆ&(Ljava/lang/Object;)Ljava/lang/Object;È ÉÊË ÌÍ#net/minecraft/core/Holder$Referencevalue()Ljava/lang/Object;ÏD(Lnet/minecraft/core/Holder$Reference;)Ljava/util/function/Consumer;ÍÒ Ó º»»Ö)Trying to access missing test function: Ø Ù ´Ûb(Lnet/minecraft/gametest/framework/FunctionGameTestInstance;)Lnet/minecraft/resources/ResourceKey;Ý Þ ªß-()Lnet/minecraft/gametest/framework/TestData;áh(Lnet/minecraft/gametest/framework/FunctionGameTestInstance;)Lnet/minecraft/gametest/framework/TestData;ã8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;å æ ¤è�(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/gametest/framework/TestData;)Lnet/minecraft/gametest/framework/FunctionGameTestInstance;ê ë ¼½½î ïðñ òó"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;õ ö÷ø lù$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesInstanceýcom/mojang/datafixers/ProductsP2net/minecraft/core/Holder Reference%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!89¡¢ ¡£ ¤¥m *,·*+µ±¦ §  ¨©  ª«¬ £ ª­®  ª¡¯°±¥o++¶ ¶*´¹º¶#*º)¶,À0+¹2±¦% *!§+¨©+²³®² ´¥/*´°¦$§ ¨©¡µx¶¥.²6°¦)§ ¨©¡·¸E¥0:¸<°¦.§ ¨©¹a¥U*¶B*F*´¶H¶N¶T¶X*¶^¶X°¦3 453§ ¨©º»¥A»bY*´¶H¸dºj·n°¦§ ¨© ¼½¥l.*²q¸vz¹{º�¶‚²ˆº‹¶‚¶Œ*º’¶•°¦!*-§ .¾¿ÀÁ¥$ ºš¸›³6±¦ÂÃÄDíÅÇÎíÐÑÔôÕíÅ×ÚíÅÜàíâäçíÅéìú"�œû–üþÉÿ