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

public abstract class FoliagePlacer

implements Serializable

chn
net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer
net.minecraft.class_4647
net.minecraft.unmapped.C_iwuefjcy
net.minecraft.world.gen.foliage.FoliagePlacer
net.minecraft.world.gen.foliageplacer.FoliagePlacer
net.minecraft.server.v1_15_R1.WorldGenFoilagePlacer

Field summary

Modifier and TypeField
protected final int
a
radius
field_21296
f_czfpnkai
radius
field_227381_a_
protected final int
b
radiusRandom
field_21297
f_yjgdxxod
randomRadius
field_227382_b_
protected final FoliagePlacerType<?>
c
type
field_21298
f_qpsgbrpq
type
field_227383_c_

Constructor summary

ModifierConstructor
public (int radius, int randomRadius, FoliagePlacerType<?> type)

Method summary

Modifier and TypeMethod
public abstract void
a(bjy arg0, Random arg1, chf arg2, int arg3, int arg4, int arg5, fk arg6, Set<fk> arg7)
createFoliage(LevelSimulatedRW arg0, Random arg1, SmallTreeConfiguration arg2, int arg3, int arg4, int arg5, BlockPos arg6, Set<BlockPos> arg7)
method_23448(class_3747 arg0, Random arg1, class_4640 arg2, int arg3, int arg4, int arg5, class_2338 arg6, Set<class_2338> arg7)
m_bgbsrukj(C_ibiduojg arg0, Random arg1, C_aozewpqm arg2, int arg3, int arg4, int arg5, C_hynzadkk arg6, Set<C_hynzadkk> arg7)
generate(ModifiableTestableWorld world, Random arg1, BranchedTreeFeatureConfig config, int arg3, int arg4, int arg5, BlockPos pos, Set<BlockPos> positions)
func_225571_a_(IWorldGenerationReader arg0, Random arg1, TreeFeatureConfig arg2, int arg3, int arg4, int arg5, BlockPos arg6, Set<BlockPos> arg7)
public abstract int
a(Random arg0, int arg1, int arg2, chf arg3)
foliageRadius(Random arg0, int arg1, int arg2, SmallTreeConfiguration arg3)
method_23452(Random arg0, int arg1, int arg2, class_4640 arg3)
m_lenjfbah(Random arg0, int arg1, int arg2, C_aozewpqm arg3)
getRadius(Random arg0, int arg1, int arg2, BranchedTreeFeatureConfig config)
func_225573_a_(Random arg0, int arg1, int arg2, TreeFeatureConfig arg3)
protected abstract boolean
a(Random arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
shouldSkipLocation(Random arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_23451(Random arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
m_uuoemfyq(Random arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
func_225572_a_(Random arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
public abstract int
a(int arg0, int arg1, int arg2, int arg3)
getTreeRadiusForHeight(int arg0, int arg1, int arg2, int arg3)
method_23447(int arg0, int arg1, int arg2, int arg3)
m_fivjfldn(int arg0, int arg1, int arg2, int arg3)
func_225570_a_(int arg0, int arg1, int arg2, int arg3)
protected void
a(bjy arg0, Random arg1, chf arg2, int arg3, fk arg4, int arg5, int arg6, Set<fk> arg7)
placeLeavesRow(LevelSimulatedRW arg0, Random arg1, SmallTreeConfiguration arg2, int arg3, BlockPos arg4, int arg5, int arg6, Set<BlockPos> arg7)
method_23449(class_3747 arg0, Random arg1, class_4640 arg2, int arg3, class_2338 arg4, int arg5, int arg6, Set<class_2338> arg7)
m_jhbkooww(C_ibiduojg arg0, Random arg1, C_aozewpqm arg2, int arg3, C_hynzadkk arg4, int arg5, int arg6, Set<C_hynzadkk> arg7)
generate(ModifiableTestableWorld arg0, Random arg1, BranchedTreeFeatureConfig arg2, int arg3, BlockPos arg4, int arg5, int arg6, Set<BlockPos> arg7)
func_227384_a_(IWorldGenerationReader arg0, Random arg1, TreeFeatureConfig arg2, int arg3, BlockPos arg4, int arg5, int arg6, Set<BlockPos> arg7)
protected void
a(bjy arg0, Random arg1, fk arg2, chf arg3, Set<fk> arg4)
placeLeaf(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, SmallTreeConfiguration arg3, Set<BlockPos> arg4)
method_23450(class_3747 arg0, Random arg1, class_2338 arg2, class_4640 arg3, Set<class_2338> arg4)
m_ekvuzyyv(C_ibiduojg arg0, Random arg1, C_hynzadkk arg2, C_aozewpqm arg3, Set<C_hynzadkk> arg4)
func_227385_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, TreeFeatureConfig arg3, Set<BlockPos> arg4)
public <T> T
a(com.mojang.datafixers.types.DynamicOps<T> arg0)
serialize(com.mojang.datafixers.types.DynamicOps<T> arg0)
method_19508(com.mojang.datafixers.types.DynamicOps<T> arg0)
m_cbxsayih(com.mojang.datafixers.types.DynamicOps<T> arg0)
serialize(com.mojang.datafixers.types.DynamicOps<T> arg0)
func_218175_a(com.mojang.datafixers.types.DynamicOps<T> arg0)