生成一棵树
以下方法可用于自然地生成树(就好像它是从树苗中生长出来的)进入世界。
boolean generateTree(Location loc, TreeType type);
boolean generateTree(Location loc, TreeType type, BlockChangeDelegate delegate);
- 位置是你希望树生成的位置
- TreeType 是要生成的树的类型,可以是以下之一
TreeType 枚举
| 类型 | 描述 |
|---|---|
| 相思 | 金合欢树 |
| 大树 | 常规树,超高分枝 |
| 桦木 | 白桦树 |
| BROWN_MUSHROOM | 大棕蘑菇; 高大的伞状 |
| CHORUS_PLANT | 原产于 The End 的大型植物 |
| COCOA_TREE | 丛林树与可可植物; 1 块宽 |
| DARK_OAK | 黑栎树。 |
| 丛林 | 标准丛林树; 4 个街区宽而高 |
| JUNGLE_BUSH | 在丛林中生长的小灌木丛 |
| MEGA_REDWOOD | 巨型红木树; 4 个街区宽而高 |
| RED_MUSHROOM | 大红蘑菇; 又矮又胖 |
| 红木 | 红木树,形状像一棵松树 |
| SMALL_JUNGLE | 较小的丛林树; 1 块宽 |
| 沼泽 | 沼泽树(侧面有葡萄藤) |
| TALL_BIRCH | 高大的白桦树 |
| TALL_REDWOD | 高大的红木树顶部只有几片叶子 |
| 树 | 常规树,没有分支 |
- 如果你希望类调用由于此方法而更改的每个块,则可以使用委托
如果树已成功生成,则两个签名都将返回 true,否则返回 false。