net.minecraft.world.level.levelgen.feature

public class FancyTreeFeature

extends AbstractTreeFeature<SmallTreeConfiguration>

cdt
net.minecraft.world.level.levelgen.feature.FancyTreeFeature
net.minecraft.class_2948
net.minecraft.world.gen.feature.LargeOakTreeFeature
net.minecraft.world.gen.feature.FancyTreeFeature
net.minecraft.server.v1_15_R1.WorldGenBigTree

Constructor summary

ModifierConstructor
public (Function<com.mojang.datafixers.Dynamic<?>, ? extends SmallTreeConfiguration> configFactory)

Method summary

Modifier and TypeMethod
private void
a(bkb arg0, Random arg1, fk arg2, float arg3, Set<fk> arg4, clb arg5, chi arg6)
crossSection(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, float arg3, Set<BlockPos> arg4, BoundingBox arg5, SmallTreeConfiguration arg6)
method_12811(class_3747 arg0, Random arg1, class_2338 arg2, float arg3, Set<class_2338> arg4, class_3341 arg5, class_4640 arg6)
makeLeafLayer(ModifiableTestableWorld arg0, Random arg1, BlockPos arg2, float arg3, Set<BlockPos> arg4, BlockBox arg5, BranchedTreeFeatureConfig arg6)
func_227233_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, float arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, TreeFeatureConfig arg6)
private float
a(int arg0, int arg1)
treeShape(int arg0, int arg1)
method_12807(int arg0, int arg1)
getBaseBranchSize(int treeHeight, int branchCount)
func_227231_a_(int arg0, int arg1)
private float
a(int arg0)
foliageShape(int arg0)
method_12804(int arg0)
getLeafRadiusForLayer(int arg0)
func_227230_a_(int arg0)
private void
a(bkb arg0, Random arg1, fk arg2, Set<fk> arg3, clb arg4, chi arg5)
foliageCluster(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, BoundingBox arg4, SmallTreeConfiguration arg5)
method_12810(class_3747 arg0, Random arg1, class_2338 arg2, Set<class_2338> arg3, class_3341 arg4, class_4640 arg5)
makeLeaves(ModifiableTestableWorld world, Random arg1, BlockPos arg2, Set<BlockPos> arg3, BlockBox arg4, BranchedTreeFeatureConfig arg5)
func_227236_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, MutableBoundingBox arg4, TreeFeatureConfig arg5)
private int
a(bkb arg0, Random arg1, fk arg2, fk arg3, boolean arg4, Set<fk> arg5, clb arg6, chi arg7)
makeLimb(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, BlockPos arg3, boolean arg4, Set<BlockPos> arg5, BoundingBox arg6, SmallTreeConfiguration arg7)
method_12808(class_3747 arg0, Random arg1, class_2338 arg2, class_2338 arg3, boolean arg4, Set<class_2338> arg5, class_3341 arg6, class_4640 arg7)
makeOrCheckBranch(ModifiableTestableWorld arg0, Random arg1, BlockPos start, BlockPos end, boolean make, Set<BlockPos> arg5, BlockBox arg6, BranchedTreeFeatureConfig arg7)
func_227235_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, BlockPos arg3, boolean arg4, Set<BlockPos> arg5, MutableBoundingBox arg6, TreeFeatureConfig arg7)
private int
a(fk arg0)
getSteps(BlockPos arg0)
method_12805(class_2338 arg0)
getLongestSide(BlockPos box)
func_227237_a_(BlockPos arg0)
private Direction$Axis
a(fk arg0, fk arg1)
getLogAxis(BlockPos arg0, BlockPos arg1)
method_12809(class_2338 arg0, class_2338 arg1)
getLogAxis(BlockPos branchStart, BlockPos branchEnd)
func_227238_a_(BlockPos arg0, BlockPos arg1)
private void
a(bkb arg0, Random arg1, int arg2, fk arg3, List<cdt$a> arg4, Set<fk> arg5, clb arg6, chi arg7)
makeFoliage(LevelSimulatedRW arg0, Random arg1, int arg2, BlockPos arg3, List<FancyTreeFeature$FoliageCoords> arg4, Set<BlockPos> arg5, BoundingBox arg6, SmallTreeConfiguration arg7)
method_12802(class_3747 arg0, Random arg1, int arg2, class_2338 arg3, List<class_2948$class_2949> arg4, Set<class_2338> arg5, class_3341 arg6, class_4640 arg7)
makeLeaves(ModifiableTestableWorld world, Random arg1, int arg2, BlockPos arg3, List<LargeOakTreeFeature$BranchPosition> arg4, Set<BlockPos> arg5, BlockBox arg6, BranchedTreeFeatureConfig arg7)
func_227232_a_(IWorldGenerationReader arg0, Random arg1, int arg2, BlockPos arg3, List<FancyTreeFeature$ExtendedPos> arg4, Set<BlockPos> arg5, MutableBoundingBox arg6, TreeFeatureConfig arg7)
private boolean
b(int arg0, int arg1)
trimBranches(int arg0, int arg1)
method_12801(int arg0, int arg1)
isHighEnough(int treeHeight, int height)
func_227239_b_(int arg0, int arg1)
private void
a(bkb arg0, Random arg1, fk arg2, int arg3, Set<fk> arg4, clb arg5, chi arg6)
makeTrunk(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, BoundingBox arg5, SmallTreeConfiguration arg6)
method_12806(class_3747 arg0, Random arg1, class_2338 arg2, int arg3, Set<class_2338> arg4, class_3341 arg5, class_4640 arg6)
makeTrunk(ModifiableTestableWorld arg0, Random arg1, BlockPos pos, int height, Set<BlockPos> arg4, BlockBox arg5, BranchedTreeFeatureConfig arg6)
func_227234_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, TreeFeatureConfig arg6)
private void
b(bkb arg0, Random arg1, int arg2, fk arg3, List<cdt$a> arg4, Set<fk> arg5, clb arg6, chi arg7)
makeBranches(LevelSimulatedRW arg0, Random arg1, int arg2, BlockPos arg3, List<FancyTreeFeature$FoliageCoords> arg4, Set<BlockPos> arg5, BoundingBox arg6, SmallTreeConfiguration arg7)
method_12800(class_3747 arg0, Random arg1, int arg2, class_2338 arg3, List<class_2948$class_2949> arg4, Set<class_2338> arg5, class_3341 arg6, class_4640 arg7)
makeBranches(ModifiableTestableWorld arg0, Random arg1, int treeHeight, BlockPos treePosition, List<LargeOakTreeFeature$BranchPosition> branchPositions, Set<BlockPos> arg5, BlockBox arg6, BranchedTreeFeatureConfig arg7)
func_227240_b_(IWorldGenerationReader arg0, Random arg1, int arg2, BlockPos arg3, List<FancyTreeFeature$ExtendedPos> arg4, Set<BlockPos> arg5, MutableBoundingBox arg6, TreeFeatureConfig arg7)
public boolean
a(bkb arg0, Random arg1, fk arg2, Set<fk> arg3, Set<fk> arg4, clb arg5, chi arg6)
doPlace(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, Set<BlockPos> arg4, BoundingBox arg5, SmallTreeConfiguration arg6)
method_23394(class_3747 arg0, Random arg1, class_2338 arg2, Set<class_2338> arg3, Set<class_2338> arg4, class_3341 arg5, class_4640 arg6)
generate(ModifiableTestableWorld arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, Set<BlockPos> arg4, BlockBox arg5, BranchedTreeFeatureConfig arg6)
func_225557_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, TreeFeatureConfig arg6)
private int
b(bkb arg0, Random arg1, fk arg2, int arg3, Set<fk> arg4, clb arg5, chi arg6)
checkLocation(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, BoundingBox arg5, SmallTreeConfiguration arg6)
method_12803(class_3747 arg0, Random arg1, class_2338 arg2, int arg3, Set<class_2338> arg4, class_3341 arg5, class_4640 arg6)
getTreeHeight(ModifiableTestableWorld arg0, Random arg1, BlockPos pos, int height, Set<BlockPos> arg4, BlockBox arg5, BranchedTreeFeatureConfig arg6)
func_227241_b_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, TreeFeatureConfig arg6)