Êþº¾EBnet/minecraft/world/level/levelgen/densityfunction/DensityFunction  Dnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$1,$SwitchMap$net$minecraft$core$Direction$Axis[I  !net/minecraft/core/Direction$Axisordinal()Ijava/lang/MatchException  *(Ljava/lang/String;Ljava/lang/Throwable;)V  Cnet/minecraft/world/level/levelgen/densityfunction/DensityFunctionsclampŒ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;FF)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;  absŠ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;  !square # $cube & 'sqrt ) * halfNegative , -quarterNegative / 0 reciprocal 2 3negate 5 6squeeze 8 9log ; <sign > ?@addÎ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; B CDconstantG(F)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; F G@sub I J@mul L M@div O P@pow? S 'TF()Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; V !T@@ Y $T [\] ^_java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;a bc typeSwitchH(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;I)IePnet/minecraft/world/level/levelgen/densityfunction/DensityFunctions$HolderHolder dg hifunction()Lnet/minecraft/core/Holder; klm nonet/minecraft/core/Holderdirect/(Ljava/lang/Object;)Lnet/minecraft/core/Holder;qjava/lang/Throwable ps tutoString()Ljava/lang/String;w bx(Lnet/minecraft/core/Holder;I)Iz net/minecraft/core/Holder$Direct y| }~value()Ljava/lang/Object;€#net/minecraft/core/Holder$Reference d‚ ƒ(Lnet/minecraft/core/Holder;)V …†‡ ˆ‰(net/minecraft/core/registries/RegistriesDENSITY_FUNCTION%Lnet/minecraft/resources/ResourceKey; ‹Œ� Ž�2net/minecraft/core/registries/codec/RegistryCodecsholderG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; ‘ ’“REFERENCE_CODEC Lcom/mojang/serialization/Codec; • –“ DIRECT_CODEC ‹˜ Ž™g(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;› œ�apply()Ljava/util/function/Function;›  ¡¢ £¤com/mojang/serialization/Codecxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ¦ §“CODEC©java/lang/Object SignatureƒLcom/mojang/serialization/Codec;>;fLcom/mojang/serialization/Codec;AXIS_XI ConstantValueAXIS_YAXIS_ZNO_AXESRuntimeInvisibleTypeAnnotationsILnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$Axes;ALL_AXESaxesFrom&(Lnet/minecraft/core/Direction$Axis;)ICodeLineNumberTableLocalVariableTableaxis#Lnet/minecraft/core/Direction$Axis; StackMapTableMethodParameterscompileSampler˜(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContext;)Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;contextrewriteChildrenˆ(Lnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;rulerange()Lnet/minecraft/util/Interval; domainAxescodec%()Lcom/mojang/serialization/MapCodec;l()Lcom/mojang/serialization/MapCodec<+Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;>;H(FF)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;thisDLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;minFmaxrightexponentlambda$static$1a(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/core/Holder; patt3$tempLnet/minecraft/core/Holder;$b$0RLnet/minecraft/world/level/levelgen/densityfunction/DensityFunctions$HolderHolder;selector1$tempindex$2LocalVariableTypeTableaLnet/minecraft/core/Holder;lambda$static$0a(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;"Lnet/minecraft/core/Holder$Direct; reference%Lnet/minecraft/core/Holder$Reference;selector0$tempindex$1hLnet/minecraft/core/Holder$Direct;kLnet/minecraft/core/Holder$Reference;()V SourceFileDensityFunction.java NestMembersñQnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContextóGnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$AxesBootstrapMethods_÷ ø âããû ü ØÙÙÿ  b"java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;    "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; InnerClasses net/minecraft/core/DirectionAxis HolderHolderDirect ReferenceCompileContextAxes%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup¨’“ª«§“ª¬­®¯°±®¯²³®¯´µ®¯¶·¸¹®¯º·¸ »¼½€8²*¶ .ª&*.»Y·¿§§¬¾0.1226370¿ 8ÀÁÂ$ @ÃÀ·¸ÄÅÃÆÇÈÃÉÊËÌ·¸ÍΪÏнE*#$¸°¾I¿ ÑÒÓÔÕÔà ÓÕT½/*¸°¾M¿ ÑÒ!T½/*¸°¾Q¿ ÑÒ$T½/*¸"°¾U¿ ÑÒ'T½/*¸%°¾Y¿ ÑÒ*T½/*¸(°¾]¿ ÑÒ-T½/*¸+°¾a¿ ÑÒ0T½/*¸.°¾e¿ ÑÒ3T½/*¸1°¾i¿ ÑÒ6T½/*¸4°¾m¿ ÑÒ9T½/*¸7°¾q¿ ÑÒ<T½/*¸:°¾u¿ ÑÒ?½:*+¸=°¾y¿ÑÒÖÒÃÖ?D½= *#¸A¸=°¾}¿ ÑÒ ÖÔÃÖG½:*+¸E°¾�¿ÑÒÖÒÃÖGD½= *#¸A¸E°¾…¿ ÑÒ ÖÔÃÖJ½:*+¸H°¾‰¿ÑÒÖÒÃÖJD½= *#¸A¸H°¾�¿ ÑÒ ÖÔÃÖM½:*+¸K°¾‘¿ÑÒÖÒÃÖMD½= *#¸A¸K°¾•¿ ÑÒ ÖÔÃÖP½:*+¸N°¾™¿ÑÒ×ÒÃ×PD½‰2#Q•š *¹R°# •š *¹U°#W•š *¹X°*#¸A¸N°¾�žŸ ¡"¢)¤¿2ÑÒ2×Ô Ã× ØÙ½ïK*Y¸ZWL=+º`«(+ÀdN-¶f::§*¸j°L»Y+¶r+·¿*-=p¾ $!8"<!¿>/ÚÛ)ÜÝ3hÛ5ÞÒ 3ß®K}Òà 3háÂý ÿk@p âã½êU*Y¸ZWL=+ºv«&5»Y·¿+ÀyN-¶{À§+À:»dY·�°¾6E¿4; näK åæMçÛ Kè®UŽÛà; néK åêÂý k" ÿkëì½A%²„¸Š³�²„²”¸—ºšºž¹Ÿ³¥±¾  íîïðòô$þdþyõöùõúý B  @dykk ð ò&