使用说明
把 YlesBlockBreak 放进 plugins 文件夹,然后重启服务器。
首次启动后会生成 config.yml、message.yml 和 reward/ 奖励目录。修改完成后,可以用 /ybb reload 重载。
配置文件
| 文件 / 目录 | 用途 |
|---|---|
config.yml | 基础设置 |
message.yml | 插件消息 |
reward/ | 方块破坏奖励节点 |
基础设置
config.yml 主要用于调试、统计和节点命中后的执行方式。
yaml
# 是否开启调试模式
debug: false
# 是否启用 bStats
metrics: true
# 是否在同一次方块破坏事件中,命中第一个成功节点后就停止后续节点
stop-after-first-success: false提示
stop-after-first-success 为 true 时,同一次破坏方块只会执行第一个通过条件的奖励节点。 为 false 时,会继续尝试后续匹配节点。
奖励文件
奖励文件放在 plugins/YlesBlockBreak/reward/ 目录,可以按自己的分类拆成多个 .yml 文件。
最小示例:
yaml
default:
limit-drop-exp: false
limit-drop-item: true
worlds:
- "world"
blocks:
- "DIAMOND_ORE"
reward:
diamond:
chance: 50
commands:
- "[console] give %player% diamond 1"
- "[message] &a你获得了 1 个钻石"
money:
chance: "%player_level% + 10"
commands:
- "[console] eco give %player% {chance}"
- "[actionbar] &a本次方块破坏奖励已发放"这里的 default 是奖励节点名。玩家破坏匹配的方块后,会先判断节点条件,再从 reward 下随机抽取一个奖励组执行。