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 - 原版藤蔓