Êþº¾E¯  java/lang/Record()V   Hnet/minecraft/gametest/framework/TestEnvironmentDefinition$SetDifficulty difficulty Lnet/minecraft/world/Difficulty;  &net/minecraft/server/level/ServerLevel getDifficulty"()Lnet/minecraft/world/Difficulty;   getServer(()Lnet/minecraft/server/MinecraftServer;  $net/minecraft/server/MinecraftServer setDifficulty$(Lnet/minecraft/world/Difficulty;Z)V   CODEC#Lcom/mojang/serialization/MapCodec;"net/minecraft/world/Difficulty $ %&teardownK(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/Difficulty;)V ( )*setupJ(Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/Difficulty;, -.toString^(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$SetDifficulty;)Ljava/lang/String;0 12hashCodeM(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$SetDifficulty;)I4 56equals_(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$SetDifficulty;Ljava/lang/Object;)Z !8 92Lnet/minecraft/util/StringRepresentable$EnumCodec; <=> ?@0net/minecraft/util/StringRepresentable$EnumCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;B CDapply()Ljava/util/function/Function; FGH IJ!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; LMN OP;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;B STU CV!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;B YZ[ \]2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;_:net/minecraft/gametest/framework/TestEnvironmentDefinition SignatureoLcom/mojang/serialization/MapCodec;#(Lnet/minecraft/world/Difficulty;)VCodeLineNumberTableLocalVariableTablethisJLnet/minecraft/gametest/framework/TestEnvironmentDefinition$SetDifficulty;MethodParameterslevel(Lnet/minecraft/server/level/ServerLevel; oldDifficultysaveDatacodec%()Lcom/mojang/serialization/MapCodec;q()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;=(Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;)V<(Lnet/minecraft/server/level/ServerLevel;)Ljava/lang/Object;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;pLjava/lang/Record;Lnet/minecraft/gametest/framework/TestEnvironmentDefinition; SourceFileTestEnvironmentDefinition.javaNestHostRecordBootstrapMethods„&(Ljava/lang/Object;)Ljava/lang/Object;† ‡ ‰l(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$SetDifficulty;)Lnet/minecraft/world/Difficulty;‹ Œ bŽl(Lnet/minecraft/world/Difficulty;)Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$SetDifficulty;� ‘ wxx” •–— ˜™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;› œ�ž Ÿ "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; InnerClasses SetDifficulty¤&net/minecraft/util/StringRepresentable EnumCodecInstance¨com/mojang/datafixers/ProductsP1«%java/lang/invoke/MethodHandles$Lookup­java/lang/invoke/MethodHandlesLookup1^  `a bc> *·*+µ±d+e fg h )*cY+¶ M+¶*´¶,°d234e fgijk hi%&cL +¶,¶±d 9 :e  fg ij l h ilmnc.²°d>e fg`o-pc1*º+°d+e fg1qc1*º/¬d+e fg5rc<*+º3¬d+efgsths c/*´°d+e fgA%uc4 *+,À!¶#±d+e  fgh ilA)vc0*+¶'°d+e fghi wxcX*²7:¶;ºA¶E¶K*ºQ¶R°d,-,.,e yz{c$ ºW¸X³±d,`|}~^€ �*“:‚šƒ…ˆšƒŠ�šƒ�’¡*^¢<£¥ LY¦S§©ª¬®