net.minecraft.world.level.levelgen.feature

public abstract class MegaTreeFeature<T extends FeatureConfiguration>

extends AbstractTreeFeature<T>

ccu
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_14_R1.WorldGenMegaTreeAbstract

Field summary

Modifier and TypeField
protected final int
a
baseHeight
field_13683
baseHeight
field_76522_a
protected final BlockState
aS
trunk
field_13685
log
field_76520_b
protected final BlockState
aT
leaf
field_13684
leaves
field_76521_c
protected final int
aU
heightInterval
field_13686
maxExtraHeight
field_150538_d

Constructor summary

ModifierConstructor
public (Function<com.mojang.datafixers.Dynamic<?>, ? extends T> arg0, boolean emitNeighborBlockUpdates, int baseHeight, int maxExtraHeight, BlockState log, BlockState leaves)

Method summary

Modifier and TypeMethod
protected int
a(Random arg0)
calcTreeHeigth(Random arg0)
method_13524(Random arg0)
getHeight(Random arg0)
func_150533_a(Random arg0)
private boolean
a(bhx arg0, ew 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(bhw arg0, ew 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(bhw arg0, ew 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(bhw arg0, ew arg1, int arg2, cic arg3, Set<ew> arg4)
placeDoubleTrunkLeaves(LevelSimulatedRW arg0, BlockPos arg1, int arg2, BoundingBox arg3, Set<BlockPos> arg4)
method_13528(class_3747 arg0, class_2338 arg1, int arg2, class_3341 arg3, Set<class_2338> arg4)
makeSquaredLeafLayer(ModifiableTestableWorld arg0, BlockPos pos, int radius, BlockBox arg3, Set<BlockPos> arg4)
func_222839_a(IWorldGenerationReader arg0, BlockPos arg1, int arg2, MutableBoundingBox arg3, Set<BlockPos> arg4)
protected void
b(bhw arg0, ew arg1, int arg2, cic arg3, Set<ew> arg4)
placeSingleTrunkLeaves(LevelSimulatedRW arg0, BlockPos arg1, int arg2, BoundingBox arg3, Set<BlockPos> arg4)
method_13526(class_3747 arg0, class_2338 arg1, int arg2, class_3341 arg3, Set<class_2338> arg4)
makeRoundLeafLayer(ModifiableTestableWorld arg0, BlockPos pos, int radius, BlockBox arg3, Set<BlockPos> arg4)
func_222838_b(IWorldGenerationReader arg0, BlockPos arg1, int arg2, MutableBoundingBox arg3, Set<BlockPos> arg4)