net.minecraft.world.level.levelgen.feature.foliageplacers

public class PineFoliagePlacer

extends FoliagePlacer

dhm
net.minecraft.world.level.levelgen.feature.foliageplacers.PineFoliagePlacer
net.minecraft.class_4649
net.minecraft.unmapped.C_dpttbaly
net.minecraft.world.gen.foliage.PineFoliagePlacer
net.minecraft.world.gen.foliage.PineFoliagePlacer
net.minecraft.src.C_2384_
net.minecraft.world.level.levelgen.feature.foliageplacers.WorldGenFoilagePlacerPine

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<PineFoliagePlacer>
a
CODEC
field_24935
f_howlbhuk
CODEC
CODEC
f_68676_
private final IntProvider
b
height
field_23755
f_qkpcidrm
height
height
f_68677_

Constructor summary

ModifierConstructor
public (IntProvider radius, IntProvider offset, IntProvider height)

Method summary

Modifier and TypeMethod
protected FoliagePlacerType<?>
a()
type()
method_28843()
m_lnntehfe()
getType()
getType()
m_5897_()
protected void
a(chd arg0, BiConsumer<gt, cvo> arg1, amn arg2, dgt arg3, int arg4, dhi$a arg5, int arg6, int arg7, int arg8)
createFoliage(LevelSimulatedReader arg0, BiConsumer<BlockPos, BlockState> arg1, RandomSource arg2, TreeConfiguration arg3, int arg4, FoliagePlacer$FoliageAttachment arg5, int arg6, int arg7, int arg8)
method_23448(class_3746 arg0, BiConsumer<class_2338, class_2680> arg1, class_5819 arg2, class_4643 arg3, int arg4, class_4647$class_5208 arg5, int arg6, int arg7, int arg8)
m_fdoszgvu(C_agsukcmb arg0, BiConsumer<C_hynzadkk, C_txtbiemp> arg1, C_rlomrsco arg2, C_zthydktd arg3, int arg4, C_iwuefjcy$C_uditupge arg5, int arg6, int arg7, int arg8)
generate(TestableWorld arg0, BiConsumer<BlockPos, BlockState> arg1, Random arg2, TreeFeatureConfig arg3, int arg4, FoliagePlacer$TreeNode arg5, int arg6, int arg7, int arg8)
generate(TestableWorld arg0, BiConsumer<BlockPos, BlockState> arg1, RandomGenerator arg2, TreeFeatureConfig arg3, int arg4, FoliagePlacer$TreeNode arg5, int arg6, int arg7, int arg8)
m_213633_(C_1604_ p_225703_, BiConsumer<C_4675_, C_2064_> p_225704_, C_212974_ p_225705_, C_2366_ p_225706_, int p_225707_, C_2379_$C_2380_ p_225708_, int p_225709_, int p_225710_, int arg8)
public int
a(amn arg0, int arg1)
foliageRadius(RandomSource arg0, int arg1)
method_23452(class_5819 arg0, int arg1)
m_lenjfbah(C_rlomrsco arg0, int arg1)
getRandomRadius(Random arg0, int arg1)
getRandomRadius(RandomGenerator arg0, int arg1)
m_214117_(C_212974_ p_225689_, int arg1)
public int
a(amn arg0, int arg1, dgt arg2)
foliageHeight(RandomSource arg0, int arg1, TreeConfiguration arg2)
method_26989(class_5819 arg0, int arg1, class_4643 arg2)
m_hjzzwqgw(C_rlomrsco arg0, int arg1, C_zthydktd arg2)
getRandomHeight(Random arg0, int arg1, TreeFeatureConfig arg2)
getRandomHeight(RandomGenerator arg0, int arg1, TreeFeatureConfig arg2)
m_214116_(C_212974_ p_225699_, int p_225700_, C_2366_ arg2)
protected boolean
a(amn arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
shouldSkipLocation(RandomSource arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
method_23451(class_5819 arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
m_uuoemfyq(C_rlomrsco arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
isInvalidForLeaves(Random arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
isInvalidForLeaves(RandomGenerator arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
m_214203_(C_212974_ p_225692_, int p_225693_, int p_225694_, int p_225695_, int p_225696_, boolean arg5)