Êþº¾Eñ  java/lang/Record()V   Mnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdConditionnoise%Lnet/minecraft/resources/ResourceKey;   minThresholdD   maxThreshold  is3dZ  CODEC#Lcom/mojang/serialization/MapCodec;  !?net/minecraft/world/level/levelgen/material/MaterialRuleContextgetNoiseSamplerK(Lnet/minecraft/resources/ResourceKey;Z)Ljava/util/function/DoubleSupplier;# $%test¾(Lnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdCondition;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/world/level/levelgen/material/condition/ConditionEvaluator;' ()toStringc(Lnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdCondition;)Ljava/lang/String;+ ,-hashCodeR(Lnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdCondition;)I/ 01equalsd(Lnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdCondition;Ljava/lang/Object;)Z 345 67!java/util/function/DoubleSupplier getAsDouble()D 9:; < (net/minecraft/core/registries/RegistriesNOISE >?@ AB#net/minecraft/resources/ResourceKeycodecG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; EFG HIcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;K LMapply()Ljava/util/function/Function; OPQ RS!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; EU VWDOUBLE0Lcom/mojang/serialization/codecs/PrimitiveCodec;Y min_threshold [F\.com/mojang/serialization/codecs/PrimitiveCodecK_ max_thresholdK Eb cWBOOLeis_3d ghi jkjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; [m nooptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;K rst uv;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;x Ly(()Lcom/mojang/datafixers/util/Function4; {|} L~!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App;K �‚ƒ „…2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;‡Gnet/minecraft/world/level/levelgen/material/condition/MaterialCondition Signature]Lnet/minecraft/resources/ResourceKey;tLcom/mojang/serialization/MapCodec;+(Lnet/minecraft/resources/ResourceKey;DDZ)VCodeLineNumberTableLocalVariableTablethisOLnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdCondition;LocalVariableTypeTableMethodParametersc(Lnet/minecraft/resources/ResourceKey;DDZ)V%()Lcom/mojang/serialization/MapCodec;v()Lcom/mojang/serialization/MapCodec;compile�(Lnet/minecraft/world/level/levelgen/material/MaterialRuleContext;)Lnet/minecraft/world/level/levelgen/material/condition/ConditionEvaluator; ruleContextALnet/minecraft/world/level/levelgen/material/MaterialRuleContext;#Ljava/util/function/DoubleSupplier;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;'()Lnet/minecraft/resources/ResourceKey;_()Lnet/minecraft/resources/ResourceKey;()Zlambda$compile$0&(Ljava/util/function/DoubleSupplier;)Zvalue StackMapTablelambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileNoiseThresholdCondition.javaRecordBootstrapMethods¢² ³ £¤µ$noise;minThreshold;maxThreshold;is3d »&(Ljava/lang/Object;)Ljava/lang/Object;½ ¾  Àv(Lnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdCondition;)Lnet/minecraft/resources/ResourceKey; à 7Åc(Lnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdCondition;)Ljava/lang/Double;Ç È 7Ê Ë ¢Íd(Lnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdCondition;)Ljava/lang/Boolean;Ï\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ñ Ò ‹Ô­(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Boolean;)Lnet/minecraft/world/level/levelgen/material/condition/NoiseThresholdCondition;Ö × §¨¨Ú ÛÜÝ Þß"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; InnerClassesInstanceêcom/mojang/datafixers/ProductsP4í%java/lang/invoke/MethodHandles$Lookupïjava/lang/invoke/MethodHandlesLookup1† ˆ‰ˆŠ ‹Œ*·*+µ*(µ *µ*µ±� Ž4�� ‘  ‰’ ˆ“A”Œ.²°�Ž ��ˆ•–—ŒW+*´*´¶M*,º"°�  Ž ��˜™  š’˜(›Œ1*º&°� Ž ��,œŒ1*º*¬� Ž ��0�Œ<*+º.¬� Ž��žŸ’ž  Œ/*´°� Ž ��ˆ¡7Œ/*´ ¯� Ž ��7Œ/*´¯� Ž ��¢Œ/*´¬� Ž ��£¤Œo+¹2I(*´ —›(*´˜�§¬�  Ž �� š¥¦ü@ §¨Œ£]*²8¸=C¹DºJ¶N²TX¹Zº]¶N²T^¹Zº`¶N²ad¸f¹lºp¶N¶q*ºw¶z°�"-@PY\Ž ]©ª«Œ$ º¸€³±�¬­®" ˆ‰¯XÙ°±°à´¶·¸¹Ùº¼¿ÙºÁÄÙºÆÄÙºÉÌÙÎÐÓÙºÕØçr�è{éëìîð