Skip to content

使用说明

YlesFishReward 放进 plugins 文件夹,然后重启服务器。

首次启动后会生成 config.ymlmessage.ymlreward/ 奖励目录。修改完成后,可以用 /yfr reload 重载。

配置文件

文件 / 目录用途
config.yml基础设置
message.yml插件消息
reward/钓鱼奖励节点

基础设置

config.yml 主要用于调试、统计和钓鱼重复触发间隔。

yaml
# 是否开启调试模式
debug: false

# 是否启用 bStats
metrics: true

# 是否开启钓鱼冷却功能
fish-cooling: false

# 成功钓鱼后,间隔多少毫秒才允许再次处理
lastFishTime: 200

提示

lastFishTime 用于处理部分服务端可能重复触发钓鱼事件的问题,不是玩家玩法冷却。 如果要做“每隔几分钟才能钓一次”的限制,建议在奖励节点里用 papi:{...} 条件判断。

奖励文件

奖励文件放在 plugins/YlesFishReward/reward/ 目录,可以按自己的分类拆成多个 .yml 文件。

最小示例:

yaml
default:
  limit-fish-exp: false
  limit-fish-item: true
  worlds:
    - "world"
  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 下随机抽取一个奖励组执行。