net.minecraft.world.gen.feature

public abstract class GiantTreeFeature

extends AbstractTreeFeature

auq
net.minecraft.class_1237
net.minecraft.world.gen.feature.GiantTreeFeature
net.minecraft.world.gen.feature.WorldGenHugeTrees

Field summary

Modifier and TypeField
protected final int
a
field_4889
baseHeight
baseHeight
protected final BlockState
b
field_10157
log
woodMetadata
protected final BlockState
c
field_10158
leaves
leavesMetadata
protected int
d
field_7531
bonusHeight
extraRandomHeight

Constructor summary

ModifierConstructor
public (boolean notifyNeighbors, int baseHeight, int bonusHeight, BlockState log, BlockState leaves)

Method summary

Modifier and TypeMethod
protected int
a(Random arg0)
method_6558(Random arg0)
getRandomHeight(Random random)
getHeight(Random rand)
private boolean
c(aht arg0, cl arg1, int arg2)
method_9218(class_1150 arg0, class_2552 arg1, int arg2)
canGrow(World world, BlockPos pos, int height)
isSpaceAt(World worldIn, BlockPos leavesPos, int height)
private boolean
a(cl arg0, aht arg1)
method_9216(class_2552 arg0, class_1150 arg1)
checkAndPlaceDirtUnderneath(BlockPos pos, World world)
ensureDirtsUnderneath(BlockPos pos, World worldIn)
protected boolean
a(aht arg0, Random arg1, cl arg2, int arg3)
method_6557(class_1150 arg0, Random arg1, class_2552 arg2, int arg3)
canGrow(World world, Random random, BlockPos pos, int height)
ensureGrowable(World worldIn, Random rand, BlockPos treePos, int arg3)
protected void
a(aht arg0, cl arg1, int arg2)
method_9215(class_1150 arg0, class_2552 arg1, int arg2)
placeLeavesRingStrict(World world, BlockPos pos, int radius)
growLeavesLayerStrict(World worldIn, BlockPos layerCenter, int width)
protected void
b(aht arg0, cl arg1, int arg2)
method_9217(class_1150 arg0, class_2552 arg1, int arg2)
placeLeavesRing(World world, BlockPos pos, int radius)
growLeavesLayer(World worldIn, BlockPos layerCenter, int width)