ΚώΊΎE©  java/util/OptionalIntempty()Ljava/util/OptionalInt;   Knet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize(IIILjava/util/OptionalInt;)V  Bnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize(Ljava/util/OptionalInt;)V  limitI   lowerSize   upperSize  !Fnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTypeTWO_LAYERS_FEATURE_SIZEHLnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType;#Cnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer %&' ()com/mojang/serialization/CodecintRange$(II)Lcom/mojang/serialization/Codec; ,-. /0java/lang/IntegervalueOf(I)Ljava/lang/Integer; %2 34optionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;6 78apply()Ljava/util/function/Function; :;< =>!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;@ lower_size6C upper_size6 F GHminClippedHeightCodec6()Lcom/mojang/serialization/codecs/RecordCodecBuilder; JKL MN;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;P 7Q(()Lcom/mojang/datafixers/util/Function4; STU 7V!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App;6 YZ[ \]2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; _ `aCODEC#Lcom/mojang/serialization/MapCodec; SignaturerLcom/mojang/serialization/MapCodec;(III)VCodeLineNumberTableLocalVariableTablethisMLnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;MethodParametersminClippedHeightLjava/util/OptionalInt;typeJ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType;M()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType<*>;getSizeAtHeight(II)I treeHeightyo StackMapTablelambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$3b(Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer;slambda$static$2lambda$static$1()V SourceFileTwoLayersFeatureSize.javaBootstrapMethods„&(Ljava/lang/Object;)Ljava/lang/Object;† ‡ }zzŠ ‹ |z Ž yz\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;“Ÿ(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;• – uvv™ š›œ ž"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; InnerClassesInstance’com/mojang/datafixers/ProductsP4₯%java/lang/invoke/MethodHandles$Lookup§java/lang/invoke/MethodHandlesLookup!`abc  deW *Έ·±f  g* hi   j  ex*· *΅*΅*΅±f  !g4hikljkmne.²°f%g hibopqe]*΄’ *΄§*΄¬f*g hirstCj rs uve’\*QΈ$*Έ+Ή1Ί5Ά9Έ$?Έ+Ή1ΊAΆ9Έ$BΈ+Ή1ΊDΆ9ΈEΆI*ΊOΆR°f"  6LO X[ g \wx yze2*΄Έ+°fg {i |ze2*΄Έ+°fg {i }ze2*΄Έ+°f g {i~e$ ΊWΈX³^±f €‚4˜ƒ…ˆ˜ƒ‰ˆ˜ƒŒˆ˜‘’˜ƒ”—ŸJY S‘£€¦¨