Nether Sapling
基本信息
| 属性 |
值 |
| 注册名 |
fether:nether_sapling |
| 音效 |
soundTypeGrass |
| OreDict |
treeSapling |
| 生长后 |
调用 WorldGenNetherTree(true) 生成 Nether Tree |
功能
BlockNetherSapling 是标准 BlockSapling 子类。canPlaceBlockOn 限制为 netherrack 或 soul_sand,getPlantType 返回 EnumPlantType.Nether(保持 Forge 农场接口一致)。
func_149878_d(growTree)先检查 TerrainGen.saplingGrowTree,然后清空气,调用 WorldGenNetherTree(true)。若生成失败还原树苗 meta;强制 func_149852_a/func_149853_b(shouldFertilize/fertilize),让骨粉直接 func_149878_d 触发树生长。damageDropped = 0,破坏掉落树苗。
摆放要求
- 仅可置于 netherrack 或 soul_sand 之上。
Nether Tree 高度 5–7(WorldGenNetherTree.minTreeHeight = 5 + rng.nextInt(3))。
数值
| 数值 |
值 |
| Min Tree Height |
5 |
| Tree Height Variance |
0–2 (含取上界) |
| 树皮变异概率 |
1/8(每根原木每格 12.5% 概率为 infested 材质 meta 1) |
| 果实出现 |
1/4,每片叶子下方最多 1 个 Ignis Fruit(要求两块空气) |
交互
| 触发 |
行为 |
| 骨粉 |
直接调用 growTree 生成 Nether Tree(含 log/leaves/Ignis Fruit) |
| 自然刻生长 |
继承自 BlockSapling 异步生成条件 |
| 被破坏 |
掉落 1 × Nether Sapling(meta 0) |
所属多方块结构
- Nether Tree - 通过
WorldGenNetherTree.generate 自动生成,整个生成算法依赖此 Sapling 触发。
相关条目