Êþº¾E1  java/lang/Record()V   0net/minecraft/world/level/levelgen/NoiseSettingsminYI   height  ()I     1net/minecraft/world/level/dimension/DimensionTypeMAX_Y get()Ljava/util/function/Supplier;  ! "##com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult;%net/minecraft/core/SectionPos ) *+success9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; - .(II)V 0 12guardYY(Lnet/minecraft/world/level/levelgen/NoiseSettings;)Lcom/mojang/serialization/DataResult; 4 "5()Ljava/util/Optional;7 89accept()Ljava/util/function/Consumer; ;<= >?java/util/Optional ifPresent (Ljava/util/function/Consumer;)V ABC D-net/minecraft/world/level/LevelHeightAccessorgetMinY FGH IJjava/lang/Mathmax(II)I AL MgetMaxY FO PJminR STtoStringF(Lnet/minecraft/world/level/levelgen/NoiseSettings;)Ljava/lang/String;V WXhashCode5(Lnet/minecraft/world/level/levelgen/NoiseSettings;)IZ [\equalsG(Lnet/minecraft/world/level/levelgen/NoiseSettings;Ljava/lang/Object;)Z^java/lang/IllegalStateException `ab cd)com/mojang/serialization/DataResult$Errormessage()Ljava/lang/String; ]f g(Ljava/lang/String;)Vi min_y has to be a multiple of 16k!height has to be a multiple of 16m nomakeConcatWithConstants(I)Ljava/lang/String; q r MIN_Y tuv wxcom/mojang/serialization/CodecintRange$(II)Lcom/mojang/serialization/Codec;zmin_y t| }~fieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;€ �‚apply()Ljava/util/function/Function; „…† ‡ˆ!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; Š ‹ Y_SIZE€ ��‘ ’“;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;• �–!()Ljava/util/function/BiFunction; ˜™š �›!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; € žŸ  ¡¢2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; € ¥¦§ ¨‚java/util/function/Functionidentity tª «¬ comapFlatMap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ® ¯°CODEC Lcom/mojang/serialization/Codec;²5net/minecraft/world/level/dimension/DimensionDefaults ´ ¡µ6(II)Lnet/minecraft/world/level/levelgen/NoiseSettings; · ¸¹OVERWORLD_NOISE_SETTINGS2Lnet/minecraft/world/level/levelgen/NoiseSettings; » ¼¹NETHER_NOISE_SETTINGS ¾ ¿¹END_NOISE_SETTINGS Á ¹CAVES_NOISE_SETTINGS Ä Å¹FLOATING_ISLANDS_NOISE_SETTINGS SignatureTLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisMethodParameters dimensionType StackMapTable�(Lnet/minecraft/world/level/levelgen/NoiseSettings;)Lcom/mojang/serialization/DataResult; noiseSettingsclampToHeightAccessorc(Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/levelgen/NoiseSettings;heightAccessor/Lnet/minecraft/world/level/LevelHeightAccessor;newMinY newHeight(Ljava/lang/Object;)ZoLjava/lang/Object;lambda$create$0.(Lcom/mojang/serialization/DataResult$Error;)V+Lcom/mojang/serialization/DataResult$Error;lambda$guardY$2lambda$guardY$1lambda$guardY$0lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileNoiseSettings.javaRecordBootstrapMethodsê()Ljava/lang/Object;ì í ßddð ñ Þdó ô Ýdö(Ljava/lang/Object;)Vø ù ÚÛÛü minY;height 'min_y + height cannot be higher than: &(Ljava/lang/Object;)Ljava/lang/Object;G(Lnet/minecraft/world/level/levelgen/NoiseSettings;)Ljava/lang/Integer;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;, Z(Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/world/level/levelgen/NoiseSettings;  àáá/2  "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;  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;! "#$ n%$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesErrorInstance*com/mojang/datafixers/ProductsP2-%java/lang/invoke/MethodHandles$Lookup/java/lang/invoke/MethodHandlesLookup1  ¯°ÆÇ¸¹¼¹¿¹¹Ź.ÈM*·*µ*µ ±ÉÊ ˹  Ì   12È’E*¶*¶`²`¤ º¸°*¶p™ º&¸°*¶p™ º'¸°*¸(°É67:$;->7?@BÊ E͹ÎÌÍÆÏ ¡µÈc»Y·,M,¸/¹3º6¶:,°ÉF HLÊ    йÌ  ÑÒÈ/*´+¹@¸E=*´*´ `+¹K`¸Nd>»Y·,°ÉPQ%RÊ*/˹/ÓÔ!Õ % Ö ÌÓSdÈ1*ºQ°ÉÊ ˹WÈ1*ºU¬ÉÊ ˹[×È<*+ºY¬ÉÊ˹ØÙÌØ È/*´¬ÉÊ ˹È/*´ ¬ÉÊ ˹ ÚÛÈ6 »]Y*¶_·e¿ÉIÊ  "Ü ÝdÈh°É? ÞdÈj°É; ßdÈ# ²`ºl°É7 àáÈz<*²p²¸sy¹{º¶ƒ²‰¸sŒ¹{º�¶ƒ¶Ž*º”¶—°É/8;Ê <âãäÈ}Mºœ¸�º£¸¤¹©³­À€¸³³¶€¸³³º€¸³³½ÀÀ¸³³À¸³³Ã±É #-$7*B0åæç  èn éëîéïîéòîõ÷úûýþ ÿ   &"`'�ž(˜)+,.0