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, overridables
Fields 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 TypeMethodDescriptionboolean
canPlaceOn
(org.bukkit.block.BlockState soil) Checks whether this tree can grow on top of the given block.boolean
Generates 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:GenericTree
Checks whether this tree can grow on top of the given block.- Overrides:
canPlaceOn
in 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:TerrainObject
Generates this feature.- Specified by:
generate
in interfaceTerrainObject
- Overrides:
generate
in 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
-