Êþº¾EÆ  Gnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacera(Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V   Qnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacerheightI  Knet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerTypeMEGA_JUNGLE_FOLIAGE_PLACERMLnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType;  Ynet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment doubleTrunk()Z  net/minecraft/util/RandomSourcenextInt(I)I  !"foliageHeightOffset()I $ %"radiusOffsetXZ ' ()pos()Lnet/minecraft/core/BlockPos; + ,-placeLeavesRowü(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/TreeFeature;Lnet/minecraft/core/BlockPos;IIZ)V/+net/minecraft/world/level/block/LeavesBlock 1 23foliagePlacerPartsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; 567 89com/mojang/serialization/CodecintRange$(II)Lcom/mojang/serialization/Codec; 5< =>fieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;@ ABapply()Ljava/util/function/Function; DEF GH!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; JKL MN!com/mojang/datafixers/Products$P2andF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;P AQ(()Lcom/mojang/datafixers/util/Function3; STU AV!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App; XYZ [\java/lang/IntegervalueOf(I)Ljava/lang/Integer;@ _`a bc2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; e fgCODEC#Lcom/mojang/serialization/MapCodec; SignaturexLcom/mojang/serialization/MapCodec;b(Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;I)VCodeLineNumberTableLocalVariableTablethisSLnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer;radius/Lnet/minecraft/util/valueproviders/IntProvider;offsetMethodParameterstypeO()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType;R()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType<*>; createFoliage;(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/TreeFeature;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V currentRadiusyolevel)Lnet/minecraft/world/level/WorldGenLevel; foliageSetterWLnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;random!Lnet/minecraft/util/RandomSource;tree8Lnet/minecraft/world/level/levelgen/feature/TreeFeature; treeHeightfoliageAttachment[Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment; foliageHeight leafRadius leafHeight StackMapTable](Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/TreeFeature;)IshouldSkipLocation)(Lnet/minecraft/util/RandomSource;IIIIZ)ZdxydzZlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1h(Lnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer;)Ljava/lang/Integer;p()V SourceFileMegaJungleFoliagePlacer.javaBootstrapMethodsž&(Ljava/lang/Object;)Ljava/lang/Object;  ¡ •––¤J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¦ § j©Æ(Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;Ljava/lang/Integer;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer;« ¬ ‘’’¯ °±² ³´"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; InnerClassesFoliageAttachment¸Unet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter FoliageSetter»;com/mojang/serialization/codecs/RecordCodecBuilder$InstanceInstance¾com/mojang/datafixers/ProductsP2P3Â%java/lang/invoke/MethodHandles$LookupÄjava/lang/invoke/MethodHandlesLookup!fghi jk\ *+,·*µ±l m* no pq rq s pr tuk.² °lm nohvwxk" Y¶™§ -¹`¶`6  6    d¡/¶#`` d6 *+,-¶&  ¶¶*„ ÿ§ÿͱl ",#;$R"X&m„ ;y "6z YnoY{|Y}~Y€Y�‚Yƒ Y„…Y† Y‡ Yr ;ˆ ‰  Hý ú5s% {}�ƒ„†‡r†ŠkM*´¬l*m*no€ƒ �‚s ƒ�‹Œkœ"`¡¬hh`h¤§¬l/ 0 2mH"no"€"� "Ž "� "y "�‰ @s�Ž�y ‘’k`&*¸0¸4:¹;º?¶C¶I*ºO¶R°l  "% m &“” •–k2*´¸W°lm —o˜™k$ º]¸^³d±l š›œ ®�Ÿ¢®£¥¨®�ª­µ2¶·¹ º_¼J½¿S½ÀÁÃÅ