Class ObjectTree
java.lang.Object
cn.nukkit.level.generator.object.tree.ObjectTree
- Direct Known Subclasses:
ObjectBirchTree
,ObjectJungleTree
,ObjectNetherTree
,ObjectOakTree
,ObjectSpruceTree
- Author:
- MagicDroidX (Nukkit Project)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canPlaceObject
(ChunkManager level, int x, int y, int z, NukkitRandom random) int
int
int
int
getType()
static void
growTree
(ChunkManager level, int x, int y, int z, NukkitRandom random) static void
growTree
(ChunkManager level, int x, int y, int z, NukkitRandom random, int type) Deprecated.static void
growTree
(ChunkManager level, int x, int y, int z, NukkitRandom random, WoodType type, boolean tall) protected boolean
overridable
(int id) void
placeObject
(ChunkManager level, int x, int y, int z, NukkitRandom random) protected void
placeTrunk
(ChunkManager level, int x, int y, int z, NukkitRandom random, int trunkHeight)
-
Constructor Details
-
ObjectTree
public ObjectTree()
-
-
Method Details
-
growTree
-
growTree
@Deprecated @DeprecationDetails(since="1.4.0.0-PN", by="PowerNukkit", reason="Magic value in type", replaceWith="growTree(ChunkManager level, int x, int y, int z, NukkitRandom random, WoodType type, boolean tall)") public static void growTree(ChunkManager level, int x, int y, int z, NukkitRandom random, int type) Deprecated. -
growTree
@PowerNukkitOnly @Since("1.4.0.0-PN") public static void growTree(ChunkManager level, int x, int y, int z, NukkitRandom random, WoodType type, boolean tall) -
overridable
protected boolean overridable(int id) -
getType
public int getType() -
getTrunkBlock
public int getTrunkBlock() -
getLeafBlock
public int getLeafBlock() -
getTreeHeight
public int getTreeHeight() -
canPlaceObject
-
placeObject
-
placeTrunk
protected void placeTrunk(ChunkManager level, int x, int y, int z, NukkitRandom random, int trunkHeight)
-