Êþº¾E·  java/lang/Record()V   Bnet/minecraft/gametest/framework/TestEnvironmentDefinition$WeatherweatherILnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type;  &net/minecraft/server/level/ServerLevel isThundering()Z   Gnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$TypeTHUNDER   isRaining   RAIN  CLEAR " #$apply+(Lnet/minecraft/server/level/ServerLevel;)V & 'resetWeatherCycle ) *+CODEC#Lcom/mojang/serialization/MapCodec; - ./teardownt(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type;)V 1 23setups(Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type;5 67toStringX(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather;)Ljava/lang/String;9 :;hashCodeG(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather;)I= >?equalsY(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather;Ljava/lang/Object;)Z A *B Lcom/mojang/serialization/Codec; EFG HIcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;K #L()Ljava/util/function/Function; NOP QR!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; TUV WX;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;K [\] #^!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;K abc de2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;g:net/minecraft/gametest/framework/TestEnvironmentDefinition SignatureiLcom/mojang/serialization/MapCodec;L(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type;)VCodeLineNumberTableLocalVariableTablethisDLnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather;MethodParameterspreviouslevel(Lnet/minecraft/server/level/ServerLevel; StackMapTablesaveDatacodec%()Lcom/mojang/serialization/MapCodec;k()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;K()Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type;=(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;™Ljava/lang/Record;Lnet/minecraft/gametest/framework/TestEnvironmentDefinition; SourceFileTestEnvironmentDefinition.javaNestHostRecordBootstrapMethodsŽ&(Ljava/lang/Object;)Ljava/lang/Object;� ‘ ~“�(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather;)Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type;• – j˜�(Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type;)Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather;š › �‚‚ž Ÿ ¡ ¢£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; InnerClassesWeatherTypeInstance°com/mojang/datafixers/ProductsP1³%java/lang/invoke/MethodHandles$Lookupµjava/lang/invoke/MethodHandlesLookup1f *+hi jk> *·*+µ±lNm no p 23k¤*+¶ ™ ²M§+¶™ ²M§²M*´+¶!,°luvwxz |(}m4 q q *no*rs q t  üpr./kP +¶%,+¶!±l‚ƒ „m  no rs u p ruvwk.²(°lˆm nohx6yk1*º4°lNm no:zk1*º8¬lNm no>{k<*+º<¬lNmno|}p| ~k/*´°lNm noA.k4 *+,À¶,±lNm  nop ruA2€k0*+¶0°lNm nopr �‚kZ *²@C¹DºJ¶M¶S*ºY¶Z°lnonpnm  ƒ„…k$ º_¸`³(±lnh†‡ˆ‰fŠ ‹*�CŒ¤��’¤�”—¤�™œ«*f¬­@Ta®[¯±²´¶