net.minecraft.world.level.levelgen.feature

public abstract class MegaTreeFeature<T extends TreeConfiguration>

extends AbstractTreeFeature<T>

ceh
net.minecraft.world.level.levelgen.feature.MegaTreeFeature
net.minecraft.class_3096
net.minecraft.world.gen.feature.MegaTreeFeature
net.minecraft.world.gen.feature.HugeTreesFeature
net.minecraft.server.v1_15_R1.WorldGenMegaTreeAbstract

Constructor summary

ModifierConstructor
public (Function<com.mojang.datafixers.Dynamic<?>, ? extends T> arg0)

Method summary

Modifier and TypeMethod
protected int
a(Random arg0, cgo arg1)
calcTreeHeigth(Random arg0, MegaTreeConfiguration arg1)
method_13524(Random arg0, class_4636 arg1)
getHeight(Random arg0, MegaTreeFeatureConfig arg1)
func_227256_a_(Random arg0, HugeTreeFeatureConfig arg1)
private boolean
a(bjz arg0, fk arg1, int arg2)
checkIsFree(LevelSimulatedReader arg0, BlockPos arg1, int arg2)
method_13527(class_3746 arg0, class_2338 arg1, int arg2)
doesTreeFit(TestableWorld world, BlockPos pos, int height)
func_175926_c(IWorldGenerationBaseReader arg0, BlockPos arg1, int arg2)
private boolean
b(bjy arg0, fk arg1)
makeDirtFloor(LevelSimulatedRW arg0, BlockPos arg1)
method_13525(class_3747 arg0, class_2338 arg1)
replaceGround(ModifiableTestableWorld world, BlockPos pos)
func_202405_b(IWorldGenerationReader arg0, BlockPos arg1)
protected boolean
a(bjy arg0, fk arg1, int arg2)
prepareTree(LevelSimulatedRW arg0, BlockPos arg1, int arg2)
method_13523(class_3747 arg0, class_2338 arg1, int arg2)
checkTreeFitsAndReplaceGround(ModifiableTestableWorld world, BlockPos pos, int height)
func_203427_a(IWorldGenerationReader arg0, BlockPos arg1, int arg2)
protected void
a(bjy arg0, Random arg1, fk arg2, int arg3, Set<fk> arg4, cky arg5, chi arg6)
placeDoubleTrunkLeaves(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, BoundingBox arg5, TreeConfiguration arg6)
method_13528(class_3747 arg0, Random arg1, class_2338 arg2, int arg3, Set<class_2338> arg4, class_3341 arg5, class_4643 arg6)
makeSquaredLeafLayer(ModifiableTestableWorld arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, BlockBox arg5, TreeFeatureConfig arg6)
func_227255_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, BaseTreeFeatureConfig arg6)
protected void
b(bjy arg0, Random arg1, fk arg2, int arg3, Set<fk> arg4, cky arg5, chi arg6)
placeSingleTrunkLeaves(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, BoundingBox arg5, TreeConfiguration arg6)
method_13526(class_3747 arg0, Random arg1, class_2338 arg2, int arg3, Set<class_2338> arg4, class_3341 arg5, class_4643 arg6)
makeRoundLeafLayer(ModifiableTestableWorld arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, BlockBox arg5, TreeFeatureConfig arg6)
func_227257_b_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, BaseTreeFeatureConfig arg6)
protected void
a(bjy arg0, Random arg1, fk arg2, int arg3, Set<fk> arg4, cky arg5, cgo arg6)
placeTrunk(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, BoundingBox arg5, MegaTreeConfiguration arg6)
method_23400(class_3747 arg0, Random arg1, class_2338 arg2, int arg3, Set<class_2338> arg4, class_3341 arg5, class_4636 arg6)
func_227254_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, int arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, HugeTreeFeatureConfig arg6)