Class DarkOakTree
java.lang.Object
net.glowstone.generator.objects.trees.GenericTree
net.glowstone.generator.objects.trees.DarkOakTree
- All Implemented Interfaces:
 TerrainObject
- 
Field Summary
Fields inherited from class net.glowstone.generator.objects.trees.GenericTree
delegate, height, LEAF_TYPES, leavesType, logType, overridablesFields inherited from interface net.glowstone.generator.objects.TerrainObject
PLANT_TYPES - 
Constructor Summary
ConstructorsConstructorDescriptionDarkOakTree(Random random, BlockStateDelegate delegate) Initializes this tree with a random height, preparing it to attempt to generate. - 
Method Summary
Modifier and TypeMethodDescriptionbooleancanPlaceOn(org.bukkit.block.BlockState soil) Checks whether this tree can grow on top of the given block.booleanGenerates this feature.Methods inherited from class net.glowstone.generator.objects.trees.GenericTree
blockTypeAt, canHeightFit, cannotGenerateAt, canPlace, generate, replaceIfAirOrLeaves, setHeight, setOverridables, setTypes 
- 
Constructor Details
- 
DarkOakTree
Initializes this tree with a random height, preparing it to attempt to generate.- Parameters:
 random- the PRNGdelegate- the BlockStateDelegate used to check for space and to fill wood and leaf
 
 - 
 - 
Method Details
- 
canPlaceOn
public boolean canPlaceOn(org.bukkit.block.BlockState soil) Description copied from class:GenericTreeChecks whether this tree can grow on top of the given block.- Overrides:
 canPlaceOnin classGenericTree- Parameters:
 soil- the block we're growing on- Returns:
 - true if this tree can grow on the type of block below it; false otherwise
 
 - 
generate
Description copied from interface:TerrainObjectGenerates this feature.- Specified by:
 generatein interfaceTerrainObject- Overrides:
 generatein classGenericTree- Parameters:
 world- the world to generate inrandom- the PRNG that will choose the size and a few details of the shapeblockX- the base X coordinateblockY- the base Y coordinateblockZ- the base Z coordinate- Returns:
 - true if successfully generated
 
 
 -