Êþº¾Ed  java/lang/Object()V   java/util/Listof()Ljava/util/List;  >net/minecraft/world/level/levelgen/feature/TreeFeature$Builder decoratorsLjava/util/List;   trunkProviderLnet/minecraft/core/Holder;   trunkPlacerELnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;  foliageProvider  ! foliagePlacerILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; # $% rootPlacerLjava/util/Optional; ' () minimumSizeDLnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; + ,belowTrunkProvider ./0 12net/minecraft/core/Holderdirect/(Ljava/lang/Object;)Lnet/minecraft/core/Holder; 4 5:(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;Lnet/minecraft/core/Holder;)V 789 :;java/util/Optionalempty()Ljava/util/Optional; = > (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;Lnet/minecraft/core/Holder;)V @ AB ignoreVinesZD6net/minecraft/world/level/levelgen/feature/TreeFeature CF GK(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;Ljava/util/List;ZLnet/minecraft/core/Holder;)V SignaturekLnet/minecraft/core/Holder;YLjava/util/Optional;[Ljava/util/List;CodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/world/level/levelgen/feature/TreeFeature$Builder;LocalVariableTypeTableMethodParameterso(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;Lnet/minecraft/core/Holder;)VNLnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;5(Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;Lnet/minecraft/core/Holder;)VŒ(Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;Lnet/minecraft/core/Holder;)VÜ(Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;Lnet/minecraft/core/Holder;)V](Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/feature/TreeFeature$Builder;­(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/feature/TreeFeature$Builder;R(Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/TreeFeature$Builder;�(Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/TreeFeature$Builder;B()Lnet/minecraft/world/level/levelgen/feature/TreeFeature$Builder;build:()Lnet/minecraft/world/level/levelgen/feature/TreeFeature; SourceFileTreeFeature.javaNestHost InnerClassesBuilder! HIHI !$%HJ()HKAB,HI5L÷3*·*¸µ *+µ*,µ*-µ*µ*µ"*µ&*µ*±M* '# ()*+ ,&-,.2/NR3OP3333 !3$%3()3,Q*3I3I3$J3,IR $(,HS>L¦*+¸-,-¸-·3±M 23NROPTT !$%(),Q$J,IR $(,HUVL�*+,-¸6·<±M 67NHOPTT !(),Q ,IR (,HW,XLQ*+µ**°M :;NOP,Q ,IR,HYZLQ*+µ *°M ?@NOPQ KRH[A\L5*µ?*°M DEN OP]^LV ,»CY*´*´*´*´*´"*´&*´ *´?*´*·E°MIN ,OP_`aCb Cc