Źžŗ¾EŗCnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer  com/mojang/serialization/CodecintRange$(II)Lcom/mojang/serialization/Codec; min_clipped_height  optionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; apply()Ljava/util/function/Function;  !com/mojang/serialization/MapCodecxmap_(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;   forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; !" #$java/lang/Object()V &'( )*Bnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeminClippedHeightLjava/util/OptionalInt; ,-. /0java/util/OptionalInt isPresent()Z ,2 34getAsInt()I 678 9:java/lang/IntegervalueOf(I)Ljava/lang/Integer; <=> ?@java/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional; <B CDempty()Ljava/util/Optional; <G HImap3(Ljava/util/function/Function;)Ljava/util/Optional; ,K CL()Ljava/util/OptionalInt; <N OPorElse&(Ljava/lang/Object;)Ljava/lang/Object; RST UV/net/minecraft/core/registries/BuiltInRegistriesFEATURE_SIZE_TYPELnet/minecraft/core/Registry; XYZ [\net/minecraft/core/Registry byNameCodec"()Lcom/mojang/serialization/Codec; ` abdispatch\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; &d efCODEC Lcom/mojang/serialization/Codec; SignaturefLcom/mojang/serialization/Codec; MAX_WIDTHI ConstantValueminClippedHeightCodec6()Lcom/mojang/serialization/codecs/RecordCodecBuilder;CodeLineNumberTableš()Lcom/mojang/serialization/codecs/RecordCodecBuilder;(Ljava/util/OptionalInt;)VLocalVariableTablethisDLnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;MethodParameterstypeJ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType;M()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType<*>;getSizeAtHeight(II)I treeHeightyolambda$minClippedHeightCodec$2](Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;)Ljava/util/OptionalInt;flambda$minClippedHeightCodec$1-(Ljava/util/OptionalInt;)Ljava/util/Optional;o StackMapTablelambda$minClippedHeightCodec$0-(Ljava/util/Optional;)Ljava/util/OptionalInt;Ljava/util/Optional; SourceFileFeatureSize.javaBootstrapMethodsPŽ & …††’ &“ ‚‚– &— ~š ,› ?œ(I)Ljava/util/OptionalInt;ž,(Ljava/lang/Integer;)Ljava/util/OptionalInt;  &” wx£Ž(Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType;„ ¦§Ø ©ŖFnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeTypecodec%()Lcom/mojang/serialization/MapCodec;¬m(Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType;)Lcom/mojang/serialization/MapCodec;® ư± ²³"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¶%java/lang/invoke/MethodHandles$Lookupøjava/lang/invoke/MethodHandlesLookup!& efghijkl)* mnoC#Pø ¹ ŗŗ¶ŗ¶°p"gq#roF *·*+µ%±p s tu )*v)wxgyz{v |})Lo/*“%°ps tu ~o/*“%°ps €u ‚oO*¶+™*¶1ø5ø;§øA°ps ƒ*„B< …†o=*ŗE¶FøJ¶MĄ,°ps ƒ‡ˆ$o3²Q¹Wŗ]ŗ^¹_³c±p ‰Š‹>­Œ­Œ‘”­Œ•˜­Œ™­ŒŸ¢­Œ¤«“ µ·¹