Cave Vines
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | etfuturum:cave_vines(未发光)/ etfuturum:cave_vines_lit(发光) |
| TileEntity | TileEntityCaveVines |
| 随机刻 | 是(setTickRandomly(true)) |
| 亮度 | 未发光:无 / 发光:7 |
功能
洞穴藤(Cave Vines)是1.17版本新增的垂落植物,从天花板向下生长。Et-Futurum-Requiem 实现为 BlockCaveVines 继承自 BaseCaveVines。
发光变种(cave_vines_lit):成熟期藤蔓会发出亮度7的光(用于营造洞穴农场光照)。
生长机制:
growVine()— 检查藤蔓长度(getLength()),若未达到上限且满足光照条件,在底部生成新藤蔓段- 生长需要空间(上方必须是空气或藤蔓本身)
updateTick()每tick检查是否应该生长
剪切(IShearable):
- 使用剪刀剪切可收获藤蔓,掉落物品列表
isShearable检查物品栏中是否有剪刀
TileEntityCaveVines:管理藤蔓生长状态和成熟期(发光)状态。
交互
| 触发 | 行为 |
|---|---|
| 剪刀右键 | 剪切,掉落物品(IShearable) |
| 右键(手持骨粉) | 有概率催熟 |
| 随机刻 | 尝试生长(条件合适时) |
| 破坏底部 | 整根藤蔓消失 |
相关条目
- Glow Lichen - 另一个可剪切的植物方块
- Vine - 原版藤蔓