Êþº¾E  java/util/Optionalempty()Ljava/util/Optional;   /net/minecraft/world/level/levelgen/WorldOptions(JZZLjava/util/Optional;)V   randomSeed()J  (JZZ)V  java/lang/Object()V  seedJ   generateStructuresZ " # generateBonusChest % &'legacyCustomOptionsLjava/util/Optional; ) *+ isPresent()Z -./ 01java/util/OptionalLongorElse(J)J 345 67java/lang/Stringtrim()Ljava/lang/String; 9:; <=$org/apache/commons/lang3/StringUtilsisEmpty(Ljava/lang/CharSequence;)Z -? @()Ljava/util/OptionalLong; BCD EFjava/lang/Long parseLong(Ljava/lang/String;)J -H IJof(J)Ljava/util/OptionalLong;Ljava/lang/NumberFormatException 3N OPhashCode()I RST UVnet/minecraft/util/RandomSourcecreate#()Lnet/minecraft/util/RandomSource; RX YnextLong [\] ^_com/mojang/serialization/CodecLONG0Lcom/mojang/serialization/codecs/PrimitiveCodec; bcd ef.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; hij kl!com/mojang/serialization/MapCodecstable%()Lcom/mojang/serialization/MapCodec;n opapply()Ljava/util/function/Function; hr st forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; [v w_BOOLygenerate_structures {|} ~java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; �‚ƒ „…net/minecraft/util/ExtraCodecsoptionalAlwaysPresentFieldOfi(Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;nˆ bonus_chestn [‹ Œ_STRINGŽlegacy_custom_options b� ‘flenientOptionalFieldOfn ”•– —˜;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/Products$P4;š o›(()Lcom/mojang/datafixers/util/Function4; ”� kž5(Ljava/lang/Object;)Lcom/mojang/datafixers/kinds/App;  ¡¢ o£!com/mojang/datafixers/Products$P4m(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App;n ¦§¨ ©ª2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; ¬ ­®CODEC#Lcom/mojang/serialization/MapCodec;°North Carolina ² ³´ DEMO_OPTIONS1Lnet/minecraft/world/level/levelgen/WorldOptions; SignatureVLcom/mojang/serialization/MapCodec;(Ljava/util/Optional;CodeLineNumberTableLocalVariableTablethisMethodParametersdefaultWithRandomSeed3()Lnet/minecraft/world/level/levelgen/WorldOptions;testWorldWithRandomSeedLocalVariableTypeTable.(JZZLjava/util/Optional;)VisOldCustomizedWorldwithBonusChest4(Z)Lnet/minecraft/world/level/levelgen/WorldOptions;withStructureswithSeedK(Ljava/util/OptionalLong;)Lnet/minecraft/world/level/levelgen/WorldOptions;Ljava/util/OptionalLong; parseSeed,(Ljava/lang/String;)Ljava/util/OptionalLong;e!Ljava/lang/NumberFormatException; seedStringLjava/lang/String; StackMapTablelambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1G(Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/util/Optional;s SourceFileWorldOptions.javaBootstrapMethodsÜ&(Ljava/lang/Object;)Ljava/lang/Object;Þ ß áC(Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/lang/Long;ã ä +æF(Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/lang/Boolean;è é #+ë ì ÔÕÕï\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ò}(Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/util/Optional;)Lnet/minecraft/world/level/levelgen/WorldOptions;ô õ ÐÑÑø ùúû üý"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; InnerClassesInstancecom/mojang/datafixers/ProductsP4%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!­®µ¶³´ # &'µ· ¸X *¸·±¹  º* »´    # ¼ # ½¾¸% »Y¸ ·°¹" ¿¾¸% »Y¸ ·°¹& ¸“*·*µ*µ*µ!*µ$±¹)* +,-.º4»´ # &'À &·¼#&µÁ¸/*´­¹1º »´+¸/*´¬¹5º »´#+¸/*´!¬¹9º »´Â+¸2*´$¶(¬¹=º »´ÃĸI»Y*´*´*´$·°¹Aº»´# ¼#ÅĸI»Y*´*´!*´$·°¹Eº»´ ¼ÆÇ¸O»Y+¸ ¶,*´*´!*´$·°¹Iº»´È¼ Éʸ"*¶2K*¸8™¸>°*¸A¸G°L*¶M…¸G°K¹MO PTUWº ËÌ"ÍÎÏGK¼Í ¸! ¸Q¹W­¹\ ÐѸ°j*²Z`¹a¶gºm¶q²ux¸z¸€¶gº†¶q²u‡¸z¸€¶gº‰¶q²Š�¹�¶gº’¶q¶“**º™¶œ¶Ÿ°¹"3IYciº jÒÓ ÔÕ¸/*´$°¹º ִ׸:º¤¸¥³«»Y¯¶M…·³±±¹  ØÙÚ>÷ÛÝà÷Ûâå÷Ûçå÷Ûêí÷îðñ÷Ûóöþ”¦ÿ