Êþº¾EÍ  -net/minecraft/world/level/saveddata/SavedData()V   /net/minecraft/world/level/saveddata/WeatherDataclearWeatherTimeI   rainTime    thunderTime  rainingZ   thundering  setDirty  !"com/mojang/serialization/CodecINT0Lcom/mojang/serialization/codecs/PrimitiveCodec;$clear_weather_time &'( )*.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;, -.apply()Ljava/util/function/Function; 012 34!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;6 rain_time,9 thunder_time, < ="BOOL,, CDE FG;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/Products$P5;I -J(()Lcom/mojang/datafixers/util/Function5; LMN -O!com/mojang/datafixers/Products$P5r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function5;)Lcom/mojang/datafixers/kinds/App;, RST UV2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; X YZCODEC Lcom/mojang/serialization/Codec;\1net/minecraft/world/level/saveddata/SavedDataType^weather `ab cd"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;f ghget()Ljava/util/function/Supplier; jkl mn'net/minecraft/util/datafix/DataFixTypesSAVED_DATA_WEATHER)Lnet/minecraft/util/datafix/DataFixTypes; [p q�(Lnet/minecraft/resources/Identifier;Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;Lnet/minecraft/util/datafix/DataFixTypes;)V s tuTYPE3Lnet/minecraft/world/level/saveddata/SavedDataType; SignatureSLcom/mojang/serialization/Codec;fLnet/minecraft/world/level/saveddata/SavedDataType;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/level/saveddata/WeatherData;(IIIZZ)VMethodParametersgetClearWeatherTime()IsetClearWeatherTime(I)V isThundering()Z setThundering(Z)VgetThunderTimesetThunderTime isRaining setRaining getRainTime setRainTimelambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileWeatherData.javaBootstrapMethods—&(Ljava/lang/Object;)Ljava/lang/Object;™ š €�œF(Lnet/minecraft/world/level/saveddata/WeatherData;)Ljava/lang/Integer;ž Ÿ Œ�¡ ¢ ˆ�¤ ¥ Š…§F(Lnet/minecraft/world/level/saveddata/WeatherData;)Ljava/lang/Boolean;© ª „…¬n(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;® ¯ ~±’(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/world/level/saveddata/WeatherData;³ ´ Ž��·()Ljava/lang/Object;¹ »3()Lnet/minecraft/world/level/saveddata/WeatherData;½ ¾¿À ÁÂ"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; InnerClassesInstanceÆcom/mojang/datafixers/ProductsP5É%java/lang/invoke/MethodHandles$LookupËjava/lang/invoke/MethodHandlesLookup1YZvwtuvx   y3*·±z { |}~y” *·*µ*µ *µ*µ*µ±z'( )*+,-{> |}        €�y/*´¬z0{ |}‚ƒyF *µ*¶±z45 6{ |}  „…y/*´¬z9{ |}†‡yF *µ*¶±z=> ?{ |} ˆ�y/*´¬zB{ |}‰ƒyF *µ*¶±zFG H{ |}  Š…y/*´¬zK{ |}‹‡yF *µ*¶±zOP Q{ |} Œ�y/*´ ¬zT{ |}�ƒyF *µ *¶±zXY Z{ |}   Ž�y²h*²#¹%º+¶/²5¹%º7¶/²8¹%º:¶/²;>¹%º?¶/²;@¹%ºA¶/¶B*ºH¶K°z&   * < N[ dg { h�‘’yJ&ºP¸Q³W»[Y]¸_ºe²W²i·o³r±z %“”•R¼–˜›¼–�›¼– ›¼–£¦¼–¨¦¼«­°¼–²µ¼¶¸ºÃCRÄLÅÇÈÊÌ