net.minecraft.world.gen.feature

public class LargeOakTreeFeature

extends AbstractTreeFeature

aoi
net.minecraft.class_1220
net.minecraft.world.gen.feature.LargeOakTreeFeature
net.minecraft.world.gen.feature.WorldGenBigTree

Field summary

Modifier and TypeField
private Random
k
field_10137
random
rand
private World
l
field_4864
world
world
private BlockPos
m
field_10138
origin
basePos
int
a
field_4866
height
heightLimit
int
b
field_4867
trunkHeight
height
double
c
field_4868
trunkScale
heightAttenuation
double
d
field_4870
branchSlope
branchSlope
double
e
field_4871
branchLengthScale
scaleWidth
double
f
field_4872
foliageDensity
leafDensity
int
g
field_4873
trunkWidth
trunkSize
int
h
field_4874
maxTrunkHeight
heightLimitLimit
int
i
field_4875
foliageClusterHeight
leafDistanceLimit
List<LargeOakTreeFeature$BranchPos>
j
field_10136
branches
field_175948_j

Constructor summary

ModifierConstructor
public (boolean arg0)

Method summary

Modifier and TypeMethod
void
a()
method_4013()
makeBranches()
generateLeafNodeList()
void
a(cj arg0, float arg1, alz arg2)
method_9200(class_2552 arg0, float arg1, class_2232 arg2)
placeCluster(BlockPos pos, float shape, BlockState clusterBlock)
func_181631_a(BlockPos arg0, float arg1, IBlockState arg2)
float
a(int arg0)
method_4014(int arg0)
getTreeShape(int height)
layerSize(int arg0)
float
b(int arg0)
method_4020(int arg0)
getClusterShape(int layer)
leafSize(int arg0)
void
a(cj arg0)
method_9199(class_2552 arg0)
placeFoliageCluster(BlockPos pos)
generateLeafNode(BlockPos pos)
void
a(cj arg0, cj arg1, afh arg2)
method_9202(class_2552 arg0, class_2552 arg1, class_197 arg2)
placeBranch(BlockPos from, BlockPos to, Block log)
func_175937_a(BlockPos arg0, BlockPos arg1, Block arg2)
private int
b(cj arg0)
method_9203(class_2552 arg0)
max(BlockPos coordinates)
getGreatestDistance(BlockPos posIn)
private AbstractLogBlock$LogAxis
b(cj arg0, cj arg1)
method_9204(class_2552 arg0, class_2552 arg1)
getLogAxis(BlockPos from, BlockPos to)
func_175938_b(BlockPos arg0, BlockPos arg1)
void
b()
method_4019()
placeFoliage()
generateLeaves()
boolean
c(int arg0)
method_4022(int arg0)
shouldPlaceBranch(int height)
leafNodeNeedsBase(int arg0)
void
c()
method_4021()
placeTrunk()
generateTrunk()
void
d()
method_9205()
placeBranches()
generateLeafNodeBases()
int
a(cj arg0, cj arg1)
method_9201(class_2552 arg0, class_2552 arg1)
tryBranch(BlockPos from, BlockPos to)
checkBlockLine(BlockPos posOne, BlockPos posTwo)
public void
e()
method_9209()
prepare()
func_175904_e()
public boolean
b(adm arg0, Random arg1, cj arg2)
method_4028(class_1150 arg0, Random arg1, class_2552 arg2)
place(World arg0, Random arg1, BlockPos arg2)
generate(World arg0, Random arg1, BlockPos arg2)
private boolean
f()
method_4024()
canPlace()
validTreeLocation()