Êþº¾Ew  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   com/mojang/datafixers/DSLfieldi(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/templates/Tag$TagType;   remainderType$()Lcom/mojang/datafixers/types/Type;  andh(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;  optionalF(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;  Š(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;  !4net/minecraft/util/datafix/fixes/MissingDimensionFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;#type % &string(minecraft:debug*minecraft:flat , -.flatTypeJ(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type;0minecraft:noise2 biome_source4minecraft:fixed6biome 89: ;<+net/minecraft/util/datafix/fixes/ReferencesBIOME)Lcom/mojang/datafixers/DSL$TypeReference; >?@ AB$com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; D EFfieldsX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;Hminecraft:multi_noise J KLlistY(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/templates/List$ListType;Nminecraft:checkerboardPbiomesRminecraft:vanilla_layeredTminecraft:the_end VWX YZ&com/google/common/collect/ImmutableMapofÞ(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;)Lcom/google/common/collect/ImmutableMap; \ ]^taggedChoiceTypeg(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/Map;)Lcom/mojang/datafixers/types/Type;`settingsb default_block 8d e< BLOCK_NAMEg default_fluid i jkoptionalFieldsŒ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; m nor Vp Yq–(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; stu v3net/minecraft/util/datafix/schemas/NamespacedSchemanamespacedStringx generator z {| compoundList‹(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType; 8~ <WORLD_GEN_SETTINGS�!com/mojang/datafixers/FieldFinderƒ dimensions €… †7(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)V ˆ‰Š ‹Œ com/mojang/datafixers/types/Type findFieldType6(Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; ˆŽ ��equals(Ljava/lang/Object;)Z’java/lang/IllegalStateException ‘” •()V —˜™ š›Ccom/mojang/datafixers/types/templates/CompoundList$CompoundListTypefinder%()Lcom/mojang/datafixers/OpticFinder;�MissingDimensionFixŸ  ¡applyà(Lnet/minecraft/util/datafix/fixes/MissingDimensionFix;Lcom/mojang/datafixers/FieldFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Ljava/util/function/Function; £ ¤¥fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;§layers©block « jF­seed ¯°± ²³ com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; µ¶· ¸¹(com/mojang/serialization/OptionalDynamicasLong(J)J ¯» ¼½getOps'()Lcom/mojang/serialization/DynamicOps; ¿ÀÁ ÂÃ4net/minecraft/util/datafix/fixes/WorldGenSettingsFixdefaultOverworldG(Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; ¿Å ÆÇ vanillaLevelsZ(Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object; ¯É Ê:(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)VÌ  ÍÚ(Lnet/minecraft/util/datafix/fixes/MissingDimensionFix;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Ljava/util/function/Function; ÏÐÑ ÒÓcom/mojang/datafixers/Typed updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;Õ  Ö·(Lnet/minecraft/util/datafix/fixes/MissingDimensionFix;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Ljava/util/function/Function; ÏØ ÙÚgetValue()Ljava/lang/Object;Üjava/util/ListÞList exptected ‘à á(Ljava/lang/String;)V Ûã äåisEmpty()Z ç è›remainderFinder Ïê ²ë7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object; í îïrecreateSettingsF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; —ñ òó readTypedI(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; õö÷ øù#com/mojang/serialization/DataResultresult()Ljava/util/Optional;û  ü()Ljava/util/function/Function; þÿ java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional;  "com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object;CodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/util/datafix/fixes/MissingDimensionFix;schema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersnameLjava/lang/String;"Lcom/mojang/datafixers/types/Type;LocalVariableTypeTable'Lcom/mojang/datafixers/types/Type; SignatureÀ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;>;>;(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic<*>;>;>;name1type1name2type2(Lcom/mojang/datafixers/types/Type;(Lcom/mojang/datafixers/types/Type;Å(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Dynamic<*>;>;>;>;makeRule)()Lcom/mojang/datafixers/TypeRewriteRule; generatorTypedimensionsTypeELcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;expectedDimensionsTypedimensionsFinder#Lcom/mojang/datafixers/FieldFinder;dimensionListFinder#Lcom/mojang/datafixers/OpticFinder;%Lcom/mojang/datafixers/types/Type<*>;ZLcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;&Lcom/mojang/datafixers/FieldFinder<*>;oLcom/mojang/datafixers/OpticFinder<+Ljava/util/List<+Lcom/mojang/datafixers/util/Pair;>;>; StackMapTable|(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type<+Lcom/mojang/datafixers/util/Pair<+Lcom/mojang/datafixers/util/Either<+Lcom/mojang/datafixers/util/Pair<+Lcom/mojang/datafixers/util/Either<*Lcom/mojang/datafixers/util/Unit;>;+Lcom/mojang/datafixers/util/Pair<+Lcom/mojang/datafixers/util/Either<+Ljava/util/List<+Lcom/mojang/datafixers/util/Pair<+Lcom/mojang/datafixers/util/Either<*Lcom/mojang/datafixers/util/Unit;>;Lcom/mojang/serialization/Dynamic<*>;>;>;Lcom/mojang/datafixers/util/Unit;>;Lcom/mojang/serialization/Dynamic<*>;>;>;Lcom/mojang/datafixers/util/Unit;>;Lcom/mojang/serialization/Dynamic<*>;>;>;tag"Lcom/mojang/serialization/Dynamic;J'Lcom/mojang/serialization/Dynamic;f(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;lambda$makeRule$0Ç(Lcom/mojang/datafixers/FieldFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1Á(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;lambda$makeRule$2ž(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; newDimensions generators%Lcom/mojang/serialization/Dynamic<*>; SourceFileMissingDimensionFix.javaBootstrapMethodsF&(Ljava/lang/Object;)Ljava/lang/Object;H I 78K<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;M N ;<P Q =>S TUV WÚcom/mojang/datafixers/util/PairgetFirstY@(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/Typed;[ \]^ _`"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; InnerClassesc1com/mojang/datafixers/types/templates/Tag$TagTypee)com/mojang/datafixers/types/templates/TagTagTypeh'com/mojang/datafixers/DSL$TypeReference TypeReferencek3com/mojang/datafixers/types/templates/List$ListTypem*com/mojang/datafixers/types/templates/ListListTypep2com/mojang/datafixers/types/templates/CompoundListCompoundListTypes%java/lang/invoke/MethodHandles$Lookupujava/lang/invoke/MethodHandlesLookup!  I*+·± #$     EF R *+¸¸ ¸° '   #  # # jF U*+¸¸¸ ¸° + # # # jk ‹*+¸¸,-¸¸¸ ¸° /0 12/ * !"# â*¶L"¸$'¸ )+¸+/1"¸$35+²7¶=¸CG5+²7¶=¸C¸IMO+²7¶=¸I¸CQ¸ S¸ ¸U¸[_¸$a+²c¶=f+²c¶=¸h¸l¸h¸o¸[M¸rw,¸C¸yN-¸ ¸:+²}¶=:»€Y‚·„:‚¶‡¶�š »‘Y·“¿-¶–:*œ*-ºž¶¢° f78 9:<&=4>E?P@UAX<`CiDrEuC{;~8…J’K›M¤O±PÀQÈSÎT Râ  Ý…]$’P%&›G'¤>`±1()Î*+>…]$,’P%-›G',¤>`,±1(.Î*/0ÿÈ>ˆ—ˆˆ€ -. Y#_5*²7¶=¦¨*²c¶=¸ª¸I¸h¸ª° cdec #1îï v "+¬¶® ¶´A»¯Y+¶º+ + ¸¾¸Ä·È° j k "  "23 ­4 "252678 c+*,-ºË¶Î° T 4  ()*+%&9:;< a+*,-ºÔ¶Î° T 4  *+9:%&ƒ:=> îT-¶×ÁÛš »‘YÝ·ß¿-¶×ÀÛ¹â™2+¸æ¶éÀ¯:*¶ì:,¶ð¹ôºú¶ý-¸Àϰ-° U VX#Y/Z7\R^ >/#237?3T  T9:T%&T@:/#2A7?A0=BCD*ZEGJZELJZEOJZERXa*bdfgi jln—oqrtv