Êþº¾E^  java/lang/Record()V   Mnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunctionaxis#Lnet/minecraft/core/Direction$Axis;  tiling?Lnet/minecraft/world/level/levelgen/densityfunction/TilingMode;  fromCoordinateI   toCoordinate   fromValueF  toValue !"get()Ljava/util/function/Supplier; $%& '(#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; $* +,success9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; ./0 12Onet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$1H$SwitchMap$net$minecraft$world$level$levelgen$densityfunction$TilingMode[I 456 78=net/minecraft/world/level/levelgen/densityfunction/TilingModeordinal()I:java/lang/MatchException 9< =*(Ljava/lang/String;Ljava/lang/Throwable;)V ?@A BCjava/lang/Mathmin(II)I ?E FCmaxH\net/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$ClampedSampler GJ K+(Lnet/minecraft/core/Direction$Axis;IIIFF)VM[net/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$RepeatSampler LO P*(Lnet/minecraft/core/Direction$Axis;IIFF)VRcnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$MirroredRepeatSampler QO UVW XYnet/minecraft/util/Interval encapsulating!(FF)Lnet/minecraft/util/Interval; [\] ^_Bnet/minecraft/world/level/levelgen/densityfunction/DensityFunctionaxesFrom&(Lnet/minecraft/core/Direction$Axis;)I a bcCODEC#Lcom/mojang/serialization/MapCodec;e fgtoStringc(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;)Ljava/lang/String;i jkhashCodeR(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;)Im noequalsd(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;Ljava/lang/Object;)Zq0from_coordinate cannot be equal to to_coordinate stu bv!net/minecraft/core/Direction$Axis2Lnet/minecraft/util/StringRepresentable$EnumCodec; yz{ |}0net/minecraft/util/StringRepresentable$EnumCodecfieldOf7(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; 4‰ bŠ Lcom/mojang/serialization/Codec; 4� Ž CLAMP_TO_EDGE �‘’ “”com/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; �— ˜™INT0Lcom/mojang/serialization/codecs/PrimitiveCodec;›from_coordinate �zž.com/mojang/serialization/codecs/PrimitiveCodec¡ to_coordinate ¤¥¦ §ŠCnet/minecraft/world/level/levelgen/densityfunction/DensityFunctionsNOISE_VALUE_CODEC© from_value �z­to_value °±² ³´;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/kinds/App;)Lcom/mojang/datafixers/Products$P6;¶ €·(()Lcom/mojang/datafixers/util/Function6; ¹º» €¼!com/mojang/datafixers/Products$P6r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function6;)Lcom/mojang/datafixers/kinds/App;  ¿ÀÁ ÂÃ2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;  ƒÆ ÇÃvalidate SignaturetLcom/mojang/serialization/MapCodec;i(Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/level/levelgen/densityfunction/TilingMode;IIFF)VCodeLineNumberTableLocalVariableTablethisOLnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;MethodParametersv(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;)Lcom/mojang/serialization/DataResult;gradient StackMapTableÇ(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;)Lcom/mojang/serialization/DataResult;compileSampler˜(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContext;)Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler; minCoordinate maxCoordinatecontextSLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContext;coordinateRangecoordinateFactorrange()Lnet/minecraft/util/Interval; domainAxesRuntimeInvisibleTypeAnnotationsILnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$Axes;codec%()Lcom/mojang/serialization/MapCodec;v()Lcom/mojang/serialization/MapCodec;rewriteChildrenˆ(Lnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;ruleBLnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;%()Lnet/minecraft/core/Direction$Axis;A()Lnet/minecraft/world/level/levelgen/densityfunction/TilingMode;()Flambda$validate$0lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileGradientFunction.java NestMembersú]net/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction$GradientSamplerRecordBootstrapMethodsþ()Ljava/lang/Object;  ðéé9axis;tiling;fromCoordinate;toCoordinate;fromValue;toValue  &(Ljava/lang/Object;)Ljava/lang/Object;  ít(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;)Lnet/minecraft/core/Direction$Axis;  î�(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/TilingMode;  8d(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;)Ljava/lang/Integer;  8 ! ï#b(Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;)Ljava/lang/Float;% & ï(€(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;* + Ê-û(Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/level/levelgen/densityfunction/TilingMode;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;)Lnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunction;/ 0 ñòò3 4 ÇÑÑ7 89: ;<"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;> ?@A BCjava/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; InnerClassesFnet/minecraft/core/DirectionAxisClampedSampler RepeatSamplerMirroredRepeatSamplerL&net/minecraft/util/StringRepresentable EnumCodecInstancePcom/mojang/datafixers/ProductsP6GradientSamplerTQnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContextCompileContextWGnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$AxesAxesZ%java/lang/invoke/MethodHandles$Lookup\java/lang/invoke/MethodHandlesLookup1[ bcÈÉÊËŒ&*·*+µ*,µ *µ*µ*µ*µ±ÌÍH&ÎÏ& &&&&&Ð  ÇÑËT*´*´  º¸#°*¸)°Ì% &(Í ÒÏÓÐÒÈÔÕÖË9©*´*´d=*´*´f†nF²-*´ ¶3.ª$Yq»9Y·;¿*´*´¸>6*´*´¸D6»GY*´*´*´%·I§0»LY*´*´*´%·N§»QY*´*´*´%·S°Ì& - ./F1S2`3{5“6¨/Í>S(×`Ø©ÎÏ©ÙÚ ŸÛ’ÜÓý< 4TÐÙÝÞË6 *´*´¸T°Ì<Í  ÎÏß8Ë2*´¸Z¬ÌAÍ ÎÏàáâãË.²`°ÌFÍ ÎÏÈäåæË6*°ÌKÍÎÏçèÐçféË1*ºd°ÌÍ ÎÏj8Ë1*ºh¬ÌÍ ÎÏnêË<*+ºl¬ÌÍÎÏëìÐë íË/*´°ÌÍ ÎÏîË/*´ °ÌÍ ÎÏ8Ë/*´¬ÌÍ ÎÏ8Ë/*´¬ÌÍ ÎÏïË/*´®ÌÍ ÎÏïË/*´®ÌÍ ÎÏ ðéËp°Ì& ñòËÉ{*²rw¶xº~¶‚²ˆ‹²Œ¹�º•¶‚²–š¹œºŸ¶‚²– ¹œº¢¶‚²£¨¹ªº«¶‚²£¬¹ªº®¶‚¶¯*ºµ¶¸°Ì* +=O a!nw"zÍ {óôõË4º½¸¾ºÄ¶Å³`±Ì "ö÷ø .QLGùû& üz 6ýÿ=  6  6 6 6 6 "6 $"6'),6 .16 25Db sEG@.GHLIQJyKM °¿N¹OQùR S[U V[X& Y[]