net.minecraft.world.gen.feature

public class LargeOakTreeFeature

extends AbstractTreeFeature

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

Field summary

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

Constructor summary

ModifierConstructor
public (boolean arg0)

Method summary

Modifier and TypeMethod
void
a()
method_4013()
makeBranches()
func_76489_a()
generateLeafNodeList()
void
a(et arg0, float arg1, awt 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)
crosSection(BlockPos pos, float arg1, IBlockState arg2)
float
a(int arg0)
method_4014(int arg0)
getTreeShape(int height)
func_76490_a(int arg0)
layerSize(int y)
float
b(int arg0)
method_4020(int arg0)
getClusterShape(int layer)
func_76495_b(int arg0)
leafSize(int y)
void
a(et arg0)
method_9199(class_2552 arg0)
placeFoliageCluster(BlockPos pos)
func_175940_a(BlockPos arg0)
generateLeafNode(BlockPos pos)
void
a(et arg0, et arg1, aow 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)
limb(BlockPos arg0, BlockPos arg1, Block arg2)
private int
b(et arg0)
method_9203(class_2552 arg0)
max(BlockPos coordinates)
func_175935_b(BlockPos arg0)
getGreatestDistance(BlockPos posIn)
private AbstractLogBlock$LogAxis
b(et arg0, et arg1)
method_9204(class_2552 arg0, class_2552 arg1)
getLogAxis(BlockPos from, BlockPos to)
func_175938_b(BlockPos arg0, BlockPos arg1)
getLogAxis(BlockPos arg0, BlockPos arg1)
void
b()
method_4019()
placeFoliage()
func_175941_b()
generateLeaves()
boolean
c(int arg0)
method_4022(int arg0)
shouldPlaceBranch(int height)
func_76493_c(int arg0)
leafNodeNeedsBase(int arg0)
void
c()
method_4021()
placeTrunk()
func_175942_c()
generateTrunk()
void
d()
method_9205()
placeBranches()
func_175939_d()
generateLeafNodeBases()
int
a(et arg0, et arg1)
method_9201(class_2552 arg0, class_2552 arg1)
tryBranch(BlockPos from, BlockPos to)
func_175936_a(BlockPos arg0, BlockPos arg1)
checkBlockLine(BlockPos posOne, BlockPos posTwo)
public void
e()
method_9209()
prepare()
func_175904_e()
setDecorationDefaults()
public boolean
b(amu arg0, Random arg1, et arg2)
method_4028(class_1150 arg0, Random arg1, class_2552 arg2)
place(World arg0, Random arg1, BlockPos arg2)
func_180709_b(World arg0, Random arg1, BlockPos arg2)
generate(World arg0, Random arg1, BlockPos arg2)
private boolean
f()
method_4024()
canPlace()
func_76497_e()
validTreeLocation()