Êþº¾E[  java/lang/Record()V   )net/minecraft/gametest/framework/TestData environmentLjava/lang/Object;   dimension%Lnet/minecraft/resources/ResourceKey;   structure$Lnet/minecraft/resources/Identifier;  maxTicksI   setupTicks  requiredZ ! "#rotation*Lnet/minecraft/world/level/block/Rotation; % & manualOnly ( ) maxAttempts + ,requiredSuccesses . / skyAccess 1 2padding 456 7net/minecraft/world/level/Level OVERWORLD 9 :�(Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;IIZLnet/minecraft/world/level/block/Rotation;ZIIZI)V <=> ?#(net/minecraft/world/level/block/RotationNONE A Bf(Ljava/lang/Object;Lnet/minecraft/resources/Identifier;IIZLnet/minecraft/world/level/block/Rotation;)V DEF GHjava/util/function/Functionapply&(Ljava/lang/Object;)Ljava/lang/Object;J KLtoString?(Lnet/minecraft/gametest/framework/TestData;)Ljava/lang/String;N OPhashCode.(Lnet/minecraft/gametest/framework/TestData;)IR STequals@(Lnet/minecraft/gametest/framework/TestData;Ljava/lang/Object;)Z VWX YZ:net/minecraft/gametest/framework/TestEnvironmentDefinitionCODEC Lcom/mojang/serialization/Codec; ]^_ `acom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;c Gd()Ljava/util/function/Function; fgh ij!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; lmn o(net/minecraft/core/registries/Registries DIMENSION qrs tu#net/minecraft/resources/ResourceKeycodecG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; ]x yzoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;c }W~"net/minecraft/resources/Identifierc ‚ƒ„ …Znet/minecraft/util/ExtraCodecs POSITIVE_INT‡ max_ticksc ‚Š ‹ZNON_NEGATIVE_INT� setup_ticks ��‘ ’“java/lang/IntegervalueOf(I)Ljava/lang/Integer;c ]– —˜BOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec; ›œ� ’žjava/lang/Boolean(Z)Ljava/lang/Boolean;  x¡.com/mojang/serialization/codecs/PrimitiveCodecc <W"c§ manual_onlycª max_attempts c­required_successes c° sky_access c ‚³ ´µintRange$(II)Lcom/mojang/serialization/Codec;2 c ¹º» ¼½;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup²(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P12; ¿ GÀ)()Lcom/mojang/datafixers/util/Function12; ÂÃÄ GÅ"com/mojang/datafixers/Products$P12s(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function12;)Lcom/mojang/datafixers/kinds/App;c ÈÉÊ ËÌ2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; Î YÏ#Lcom/mojang/serialization/MapCodec; SignatureTEnvironmentType;HLnet/minecraft/resources/ResourceKey;®Lcom/mojang/serialization/MapCodec;>;>;>;CodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/gametest/framework/TestData;LocalVariableTypeTable>Lnet/minecraft/gametest/framework/TestData;MethodParameterse(TEnvironmentType;Lnet/minecraft/resources/Identifier;IIZLnet/minecraft/world/level/block/Rotation;)V<(Ljava/lang/Object;Lnet/minecraft/resources/Identifier;IIZ)V;(TEnvironmentType;Lnet/minecraft/resources/Identifier;IIZ)V²(TEnvironmentType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;IIZLnet/minecraft/world/level/block/Rotation;ZIIZI)VmapJ(Ljava/util/function/Function;)Lnet/minecraft/gametest/framework/TestData;mapperLjava/util/function/Function;3Ljava/util/function/Function;{(Ljava/util/function/Function;)Lnet/minecraft/gametest/framework/TestData;()Ljava/lang/String;()I(Ljava/lang/Object;)Zo()Ljava/lang/Object;()TEnvironmentType;'()Lnet/minecraft/resources/ResourceKey;J()Lnet/minecraft/resources/ResourceKey;&()Lnet/minecraft/resources/Identifier;()Z,()Lnet/minecraft/world/level/block/Rotation;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;6Ljava/lang/Record; SourceFile TestData.javaRecordBootstrapMethodsü€environment;dimension;structure;maxTicks;setupTicks;required;rotation;manualOnly;maxAttempts;requiredSuccesses;skyAccess;padding  $'*-0H  êH(Lnet/minecraft/gametest/framework/TestData;)Lnet/minecraft/core/Holder;  ìR(Lnet/minecraft/gametest/framework/TestData;)Lnet/minecraft/resources/ResourceKey;  îQ(Lnet/minecraft/gametest/framework/TestData;)Lnet/minecraft/resources/Identifier;  ç@(Lnet/minecraft/gametest/framework/TestData;)Ljava/lang/Integer;  ç" # ï%@(Lnet/minecraft/gametest/framework/TestData;)Ljava/lang/Boolean;' ( "ð*W(Lnet/minecraft/gametest/framework/TestData;)Lnet/minecraft/world/level/block/Rotation;, - &ï/ 0 )ç2 3 ,ç5 6 /ï8 9 2ç;ì(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;8>S(Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Lnet/minecraft/world/level/block/Rotation;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;)Lnet/minecraft/gametest/framework/TestData;@ A ñòòD EFG HIjava/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;K LMN OP"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; InnerClassesInstanceTcom/mojang/datafixers/ProductsP12W%java/lang/invoke/MethodHandles$LookupYjava/lang/invoke/MethodHandlesLookup1  ÐÑÐÒ"#&),/2YÏÐÓBÔœ *+²3,·8±Õ ./ÖHר "#Ù×Ú ÑÛ "ÐÜÝÔ‹*+,²;·@±Õ 23Ö>ר Ù×Ú ÑÛ ÐÞ:Ô J*·*+µ*,µ *-µ*µ*µ*µ*µ *µ$* µ'* µ** µ-* µ0±ÕÖ„ JרJ JJJJJJ"#J&J) J, J/ J2 Ù J×ÚJ ÑJÒÛ1 "&),/2ÐßàáÔŽ>»Y+*´¹C*´ *´*´*´*´*´ *´$*´'*´**´-*´0·8°Õ6Ö>ר>âãÙ>×Ú>âäÛâÐåKæÔC*ºI°ÕÖ ×ØÙ ×ÚOçÔC*ºM¬ÕÖ ×ØÙ ×ÚSèÔN*+ºQ¬ÕÖרé Ù ×ÚÛé êÔA*´°ÕÖ ×ØÙ ×ÚÐëìÔA*´ °ÕÖ ×ØÙ ×ÚÐíîÔA*´°ÕÖ ×ØÙ ×ÚçÔA*´¬ÕÖ ×ØÙ ×ÚçÔA*´¬ÕÖ ×ØÙ ×ÚïÔA*´¬ÕÖ ×ØÙ ×Ú"ðÔA*´ °ÕÖ ×ØÙ ×Ú&ïÔA*´$¬ÕÖ ×ØÙ ×Ú)çÔA*´'¬ÕÖ ×ØÙ ×Ú,çÔA*´*¬ÕÖ ×ØÙ ×Ú/ïÔA*´-¬ÕÖ ×ØÙ ×Ú2çÔA*´0¬ÕÖ ×ØÙ ×Ú ñòÔu*²U[¹\ºb¶e²k¸pv²3¹wº{¶e²|¹\º€¶e²�†¹\ºˆ¶e²‰Œ¸Ž¹wº”¶e²•™¸š¹Ÿº¢¶e²£¤²;¹wº¥¶e²•¦¸š¹Ÿº¨¶e²�©¸Ž¹wº«¶e²�¬¸Ž¹wº®¶e²•¯¸š¹Ÿº±¶e€¸²¶¸Ž¹wº·¶e¶¸*º¾¶Á°ÕB 0!B"U#k$ƒ%–&¬'Â(Ø)ì* +Ö óôõÔ$ ºÆ¸Ç³Í±ÕÐö÷øùZ ÐÑÐÒ"#&),/2ú®CûýþÿJ   J J J J J !$J &)J +$J .J 1J 4$J 7J:<=J ?BQ¹ÈRÂSUVXZ