- 版权类型
- 原创
- 插件中文名称
- 随机命令
- 插件英文名称
- YlesRandomCommand
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- PlaceholderAPI
https://www.spigotmc.org/resources/placeholderapi.6245/
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
插件介绍
YlesRandomCommand 是一个随机命令组插件基于前置 PlaceholderAPI 运行
根据设定的概率随机执行不同的命令组
支持以控制台、OP权限或玩家身份执行命令
支持权限检测和 PlaceholderAPI 变量条件判断
支持设置命令延迟执行的时间
命令与权限
命令
- /yrc run <玩家名> <命令组> - 对指定玩家执行命令组
- /yrc reload - 重载配置文件
- /yrc help - 显示帮助信息
权限
- yrc.admin.reload - 允许使用 reload 命令
- yrc.admin.help - 允许使用 help 命令
- yrc.admin.run - 允许使用 run 命令
配置文件
config.yml
YAML:
# 是否开启调试模式
debug: false
# 是否启用 Metrics 统计
metrics: true
# 语言设置 (支持: zh_cn, en_us, zh_tw)
language: "zh_cn"
命令组配置示例 (packet/def_example.yml)
YAML:
test:
condition:
- "permission:{随机权限}"
- "nopermission:{没有随机权限}"
- "papi:{%player_level% > 100}"
succeed-message: "成功通过条件"
fail-message: "条件判断不通过 不执行"
random:
r1:
chance: 50
commands:
- "[console]say %player_name% 50% 后台喵"
- "[op]say %player_name% 50% OP喵"
- "say %player_name% 50% 玩家喵"
r2:
chance: "%player_level% + 10 (20/10)*1.5"
commands:
- "[console]say %player_name% 当前概率:{chance}"
更新日志
v2.0.0
- 重构插件核心代码
- 添加多语言支持
- 优化权重计算系统
- 添加更多条件判断选项
问题反馈
如果您在使用过程中遇到任何问题,或有功能建议,请通过以下方式联系我们:- QQ群: 1017991992
- 插件发布页面留言