Chorus Fruit
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | etfuturum:chorus_fruit |
| 最大堆叠 | 64 |
| 附魔适用 | 是 |
| 耐久度 | 无 |
功能
紫颂果是一种食物,食用后会随机传送到附近的位置。
效果
- 恢复饥饿值:4点(2个鸡腿)
- 恢复饱和度:1.2
- 总是可食用:可以在饥饿值已满时食用
- 传送效果:食用后随机传送到64格范围内的某个位置(最多尝试16次)
- 消除掉落高度:传送后掉落高度重置为0
⚠️ 已订正 —— 饱和度应为 1.2,不是 0.3。
items/ItemChorusFruit.java:16为super(4, 0.3F, false),按ItemFood的amount * saturation规则,实际饱和度 = 4 × 0.3 = 1.2。 原文的 0.3 是系数。
传送机制
- 计算目标坐标:玩家位置 ±64格(X/Z方向 ±32格,Y方向 ±32格)
- 寻找最近的固体方块上方位置
- 验证目标位置无碰撞箱碰撞且不在液体中
- 传送成功后在原位置播放末影珍珠粒子效果
- 播放传送音效
特殊说明
- 传送会触发
EnderTeleportEvent事件,可被其他模组取消 - 传送目标高度最低为1
使用方式
| 使用方式 | 触发条件 | 使用效果 |
|---|---|---|
| 快捷栏右键 | 持有时 | 食用并触发随机传送 |
| 堆肥桶 | 放入堆肥桶 | 可提升堆肥等级 |
相关条目
- Popped Chorus Fruit - 烤紫颂果
- Chorus Plant - 紫颂植物
配置门控
ConfigBlocksItems.enableChorusFruit,配置键enableChorusFruit,默认开启(ON)(configuration/configs/ConfigBlocksItems.java)。