Yless 发表于 前天 15:29

[娱乐]YlesFishReward——钓鱼奖励[1.7-1.21]

本帖最后由 Yless 于 2025-6-5 15:43 编辑

插件介绍YlesFishReward 是一个钓鱼奖励插件基于前置 PlaceholderAPI 运行根据设定的概率随机执行不同的命令组支持以控制台、OP权限或玩家身份执行命令支持权限检测和 PlaceholderAPI 变量条件判断支持设置命令延迟执行的时间
命令
[*]/yfr reload - 重载配置文件
[*]/yfr help - 显示帮助信息

权限
[*]yfr.admin.reload - 允许使用 reload 命令
[*]yfr.admin.help - 允许使用 help 命令

配置文件config.yml# 是否开启调试模式
debug: false

# 是否启用 Metrics 统计
metrics: true

# 语言设置 (支持: zh_cn, en_us, zh_tw)
language: "zh_cn"

命令组配置示例 (reward/def_example.yml)#自定义节点 不要重复
test1:
#匹配的物品 满足一个即可
match-item:
    - 'name:{&a测试鱼竿}' #完全匹配物品名
    - 'lore:{&a测试鱼竿lore}' #完全匹配一行lore
    - 'contain_name:{&a卢本伟}' #关键词匹配物品名
    - 'contain_lore:{&a马飞飞}' #关键词匹配一行lore
#判断条件
condition:
    - "permission:{钓鱼权限}" #有权限
    - "nopermission:{没有钓鱼权限}" #没权限
    - "papi:{%player_level% > 100}" #papi检测
    - "papi:{%player_name% == Ylesss}" #字符串检测
#条件通过消息 可删除
succeed-message: "成功通过条件"
#条件不通过消息 可删除
fail-message: "条件判断不通过 不执行"
#是否禁止 钓鱼获得的原版经验
limit-fish-exp: false
#是否禁止 钓鱼获得的原版物品
limit-fish-drop: true
#奖励列表
reward:
    #自定义概率节点 不要重复
    r1:
      #权重节点
      chance: 50
      # 以后台身份执行
      # 以管理员身份执行
      # x为秒数 延迟x秒后再执行命令
      #不添加权限标识符 以玩家身份执行
      commands:
      - "say %player_name% 50% 后台喵 这一句是延时执行喵"
      - "say %player_name% 50% OP喵"
      - "say %player_name% 50% 玩家喵"
    r2:
      chance: "%player_level% + 10 (20/10)*1.5"
      commands:
      - "say %player_name% 当前概率:{chance}"
      - "say %player_name% 这是有延时参数的命令"
      - "say %player_name% 也可以单独执行"

更新日志v2.0.1
[*]修改了物品的判断
[*]重构插件核心代码
[*]添加多语言支持
[*]优化权重计算系统
[*]添加更多条件判断选项


问题反馈如果您在使用过程中遇到任何问题,或有功能建议,请通过以下方式联系我们:
[*]QQ群: 1017991992
[*]插件发布页面留言





页: [1]
查看完整版本: [娱乐]YlesFishReward——钓鱼奖励[1.7-1.21]