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

Memorial Edition

查看: 60|回复: 0

[原创插件] [娱乐]YlesRandomCommand——随机命令[1.7-1.21]

[复制链接]

Lv.8 考古家

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

适用服务端:Spigot Paper 

插件类型: 娱乐 其他 

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

适用版本:

前置插件: PlaceholderAPI

简介: 这是一个基于权重的随机命令插件

LOGO

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

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

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

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


命令
  • /yrc run <玩家名> <命令组> - 对指定玩家执行命令组
  • /yrc reload - 重载配置文件
  • /yrc help - 显示帮助信息

权限
  • yrc.admin.run - 允许使用 run 命令
  • yrc.admin.reload - 允许使用 reload 命令
  • yrc.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. test:
  3.   #条件判断 可删除
  4.   condition:
  5.     - "permission:{随机权限}" #有权限
  6.     - "nopermission:{没有随机权限}" #没权限
  7.     - "papi:{%player_level% > 100}" #papi检测
  8.     - "papi:{%player_name% == Ylesss}" #字符串检测
  9.   #条件通过消息 可删除
  10.   succeed-message: "成功通过条件"
  11.   #条件不通过消息 可删除
  12.   fail-message: "条件判断不通过 不执行"
  13.   #随机组
  14.   random:
  15.     #概率节点 不要重复
  16.     #[console] 以后台身份执行
  17.     #[op] 以管理员身份执行
  18.     #[delay=x] x为秒数 延迟x秒后再执行命令
  19.     #不添加权限标识符 以玩家身份执行
  20.     r1:
  21.       chance: 50
  22.       commands:
  23.         - "[console]say %player_name% 50% 后台喵"
  24.         - "[op]say %player_name% 50% OP喵"
  25.         - "say %player_name% 50% 玩家喵"
  26.     r2:
  27.       chance: "%player_level% + 10 (20/10)*1.5"
  28.       commands:
  29.         - "[console]say %player_name% 当前概率:{chance}"
  30.         - "[op][delay=3]say %player_name% 这是有延时参数的命令"
  31.         - "[delay=3]say %player_name% 也可以单独执行"
复制代码

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


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

YlesRandomCommand-2.0.0-SNAPSHOT-all.jar (55.63 KB, 下载次数: 2)



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

本版积分规则

后代人的权利远比当代人的欲望更重要。

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

GMT+8, 2025-6-7 02:03 , Processed in 0.132580 second(s), 21 queries , Redis On.

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

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

返回顶部