我的世界官网中文百科zh.minecraft.wikiJava版服务器列表基岩版服务器列表
帖子

Memorial Edition

查看: 65|回复: 0

[原创插件] [娱乐]YlesFishReward——钓鱼奖励[1.7-1.21]

[复制链接]

Lv.8 考古家

人气
220 点
金粒
2054 粒
宝石
2 颗
爱心
112 颗
钻石
1537 颗
贡献
1 点
发表于 前天 15:29 | 显示全部楼层 |阅读模式
钓鱼奖励 YlesFishReward
  • 概要
  • 下载链接
  • 授权信息

适用服务端:Spigot Paper 

插件类型: 娱乐 

语言支持: 简体中文 繁體/正體中文 English 

适用版本:

前置插件: PlaceholderAPI

简介: 这是一个钓鱼奖励插件

LOGO

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

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

插件介绍
YlesFishReward 是一个钓鱼奖励插件
基于前置 PlaceholderAPI 运行
根据设定的概率随机执行不同的命令组
支持以控制台、OP权限或玩家身份执行命令
支持权限检测和 PlaceholderAPI 变量条件判断
支持设置命令延迟执行的时间

命令
  • /yfr reload - 重载配置文件
  • /yfr help - 显示帮助信息

权限
  • yfr.admin.reload - 允许使用 reload 命令
  • yfr.admin.help - 允许使用 help 命令

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

  3. # 是否启用 Metrics 统计
  4. metrics: true

  5. # 语言设置 (支持: zh_cn, en_us, zh_tw)
  6. language: "zh_cn"
复制代码


命令组配置示例 (reward/def_example.yml)
  1. #自定义节点 不要重复
  2. test1:
  3.   #匹配的物品 满足一个即可
  4.   match-item:
  5.     - 'name:{&a测试鱼竿}' #完全匹配物品名
  6.     - 'lore:{&a测试鱼竿lore}' #完全匹配一行lore
  7.     - 'contain_name:{&a卢本伟}' #关键词匹配物品名
  8.     - 'contain_lore:{&a马飞飞}' #关键词匹配一行lore
  9.   #判断条件
  10.   condition:
  11.     - "permission:{钓鱼权限}" #有权限
  12.     - "nopermission:{没有钓鱼权限}" #没权限
  13.     - "papi:{%player_level% > 100}" #papi检测
  14.     - "papi:{%player_name% == Ylesss}" #字符串检测
  15.   #条件通过消息 可删除
  16.   succeed-message: "成功通过条件"
  17.   #条件不通过消息 可删除
  18.   fail-message: "条件判断不通过 不执行"
  19.   #是否禁止 钓鱼获得的原版经验
  20.   limit-fish-exp: false
  21.   #是否禁止 钓鱼获得的原版物品
  22.   limit-fish-drop: true
  23.   #奖励列表
  24.   reward:
  25.     #自定义概率节点 不要重复
  26.     r1:
  27.       #权重节点
  28.       chance: 50
  29.       #[console] 以后台身份执行
  30.       #[op] 以管理员身份执行
  31.       #[delay=x] x为秒数 延迟x秒后再执行命令
  32.       #不添加权限标识符 以玩家身份执行
  33.       commands:
  34.         - "[console][delay=5]say %player_name% 50% 后台喵 这一句是延时执行喵"
  35.         - "[op]say %player_name% 50% OP喵"
  36.         - "say %player_name% 50% 玩家喵"
  37.     r2:
  38.       chance: "%player_level% + 10 (20/10)*1.5"
  39.       commands:
  40.         - "[console]say %player_name% 当前概率:{chance}"
  41.         - "[op][delay=3]say %player_name% 这是有延时参数的命令"
  42.         - "[delay=3]say %player_name% 也可以单独执行"
复制代码


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


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


YlesFishReward-2.0.1-SNAPSHOT-all.jar (58.61 KB, 下载次数: 1)


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

逸一时,误一世。

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-6-7 04:38 , Processed in 0.116838 second(s), 21 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部