public abstract class WorldGenTree extends WorldGenArboriculture
| Modifier and Type | Field and Description |
|---|---|
protected int |
girth |
protected int |
height |
minPodHeight, tree| Modifier | Constructor and Description |
|---|---|
protected |
WorldGenTree(ITreeGenData tree,
int baseHeight,
int heightVariation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateExtras(net.minecraft.world.World world,
java.util.Random rand,
net.minecraft.util.math.BlockPos startPos) |
protected void |
generateLeaves(net.minecraft.world.World world,
java.util.Random rand,
TreeBlockTypeLeaf leaf,
java.util.List<net.minecraft.util.math.BlockPos> branchEnds,
net.minecraft.util.math.BlockPos startPos) |
java.util.Set<net.minecraft.util.math.BlockPos> |
generateTrunk(net.minecraft.world.World world,
java.util.Random rand,
TreeBlockTypeLog wood,
net.minecraft.util.math.BlockPos startPos)
Generate the tree's trunk.
|
net.minecraft.util.math.BlockPos |
getValidGrowthPos(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos) |
protected int |
modifyByHeight(net.minecraft.world.World world,
int val,
int min,
int max) |
void |
preGenerate(net.minecraft.world.World world,
java.util.Random rand,
net.minecraft.util.math.BlockPos startPos) |
clearSaplings, generate, hasPodsgenerateprotected WorldGenTree(ITreeGenData tree, int baseHeight, int heightVariation)
public java.util.Set<net.minecraft.util.math.BlockPos> generateTrunk(net.minecraft.world.World world,
java.util.Random rand,
TreeBlockTypeLog wood,
net.minecraft.util.math.BlockPos startPos)
WorldGenArboriculturegenerateTrunk in class WorldGenArboricultureprotected void generateLeaves(net.minecraft.world.World world,
java.util.Random rand,
TreeBlockTypeLeaf leaf,
java.util.List<net.minecraft.util.math.BlockPos> branchEnds,
net.minecraft.util.math.BlockPos startPos)
generateLeaves in class WorldGenArboricultureprotected void generateExtras(net.minecraft.world.World world,
java.util.Random rand,
net.minecraft.util.math.BlockPos startPos)
generateExtras in class WorldGenArboriculture@Nullable
public net.minecraft.util.math.BlockPos getValidGrowthPos(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos)
getValidGrowthPos in class WorldGenArboriculturepublic final void preGenerate(net.minecraft.world.World world,
java.util.Random rand,
net.minecraft.util.math.BlockPos startPos)
preGenerate in class WorldGenArboricultureprotected int modifyByHeight(net.minecraft.world.World world,
int val,
int min,
int max)