事件技能
坐骑事件技能写在坐骑配置的 event 下。每个事件节点都可以设置触发类型、几率、冷却、MythicMobs 技能、消息、指令和动作。
基础结构
yaml
event:
骑乘技能示例:
trigger-type: "start-riding"
chance: 0.5
cooldown: 1000
mythic-skill: ""
success-message:
- "你触发了示例技能"| 配置 | 说明 |
|---|---|
trigger-type | 触发类型 |
chance | 触发几率,范围 0-1 |
cooldown | 冷却,单位毫秒 |
mythic-skill | 成功时释放的 MythicMobs 技能 |
success-message | 成功消息 |
fail-message | 失败消息 |
success-command | 成功指令 |
fail-command | 失败指令 |
ride-action | 成功时坐骑动作 |
player-action | 成功时玩家动作 |
触发类型
| 类型 | 说明 |
|---|---|
start-riding | 开始骑乘 |
end-riding | 结束骑乘 |
fly-up | 飞行抬头 |
fly-down | 飞行低头 |
fly-move | 飞行直走 |
rising | 攀爬时 |
forward | 按住前进移动 |
cease | 松开前进悬停 |
damaged | 受伤 |
second | 每秒 |
right | 主人右键 |
left | 主人左键 |
动作格式
ride-action 和 player-action 会自动匹配龙核或萌芽动作。可写 动作名,也可写 动作名:毫秒 指定播放时长。
循环技能
second 类型可以配合 cooldown 当作循环检测间隔。例如 cooldown: 8000 表示约每 8 秒尝试触发一次。