YlesRandomCommand | 简单实用的基于权重的随机命令组[1.7.x-1.21.x]

服务端插件 YlesRandomCommand | 简单实用的基于权重的随机命令组[1.7.x-1.21.x] 2.0.4

请登录后获取

Ylesss

【Lv:3】

开发者
正式会员
注册
2024/08/01
消息
19
金粒
18,430.00金粒
Ylesss 提交新资源:

YlesRandomCommand | 好简单的基于权重的随机命令插件 - 基于权重的随机命令

插件介绍:
硬前置PlaceholderAPI

基于权重,运行随机命令组

插件命令:
/yrc run <玩家名> <命令组> 对玩家执行命令组
/yrc reload - 重载配置文件

YAML:
#自定义节点
lbwnb:
  #自定义子节点
  jd1:
    #权重
    chance: 50
    #命令组
    commands:
      - "[console]say %player_name% 这是50%概率"
      - "[op]say %player_name% 这是50%概率"
      - "say %player_name% 这是50%概率"
  jd2:
    chance: 30
    commands:
      - "[console]say %player_name% 这是30%概率"
  jd3:
    chance: 10...

阅读关于此资源更多信息...
 
希望可以加一个命令延迟选项
比如说:
jd2:
chance: 30
commands:
- "[console]say %player_name% 这是30%概率" {delay=25s}
- "[console]say %player_name% 这是30%概率" {delay=35s}
 
希望可以加一个命令延迟选项
比如说:
jd2:
chance: 30
commands:
- "[console]say %player_name% 这是30%概率" {delay=25s}
- "[console]say %player_name% 这是30%概率" {delay=35s}
加在更新计划里了 但暂时没时间写 可以套层娃 用其他插件实现延迟
 
希望可以自带一个tellraw消息,或者将"改为''不然有一些原版命令无法执行,以及带空格的原版tellraw消息
例如:
jd2:
chance: 30
commands:
- "[console]say %player_name% 这是30%概率"
改成
jd2:
chance: 30
commands:
- '[console]say %player_name% 这是30%概率'

或者能自动兼容的话就更好了,比如说如果执行的命令中存在"则采用''
 
我不太会用tellraw啊 不过这个是commands是遵循yaml语法的
反正得符合yaml的语法 这个我改不了
下面这些tellraw都是能用的
YAML:
lbwnb:
  jd1:
    chance: 50
    commands:
      - "[console][delay=3]say %player_name% 这是50%概率 这是一条延时命令"
      - "[op]say %player_name% 这是50%概率"
      - "say %player_name% 这是50%概率"
      - tellraw %player_name% "测试tellraw消息 可以空格"
      - tellraw %player_name% {"text":"点击这里返回出生点 可以空格","color":"green","clickEvent":{"action":"run_command","value":"/mv tp world"}}
      - 'tellraw %player_name% "测试喵"'
 

在线管理成员

在线会员

  • ljm278
  • User.Time
  • chongyang
  • f f
  • Luosimojk233
  • workhard
  • 此间无我
  • qinghua
  • yujia
  • yisg
  • 手动滑稽
  • Ci_wei
  • CHL_chun
  • 超级刺客
后退
顶部 底部