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

public abstract class FoliagePlacer

implements Serializable

chq
net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer
net.minecraft.class_4647
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
radius
field_227381_a_
protected final int
b
radiusRandom
field_21297
randomRadius
field_227382_b_
protected final FoliagePlacerType<?>
c
type
field_21298
type
field_227383_c_

Constructor summary

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

Method summary

Modifier and TypeMethod
public abstract void
a(bkb arg0, Random arg1, chi 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)
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, chi arg3)
foliageRadius(Random arg0, int arg1, int arg2, SmallTreeConfiguration arg3)
method_23452(Random arg0, int arg1, int arg2, class_4640 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)
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)
func_225570_a_(int arg0, int arg1, int arg2, int arg3)
protected void
a(bkb arg0, Random arg1, chi 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)
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(bkb arg0, Random arg1, fk arg2, chi 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)
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)
serialize(com.mojang.datafixers.types.DynamicOps<T> arg0)
func_218175_a(com.mojang.datafixers.types.DynamicOps<T> arg0)