lrd1122
本帖最后由 lrd1122 于 2021-9-10 18:19 编辑
本插件所用所有代码均为原创,不存在借用/抄袭等行为




插件简介
这是一款随机指令插件
它可以配合菜单达到抽奖的目的
1.12.2版本稳定运行
低版本若出现乱码请尝试转码
插件已在Github上开源
惨不忍睹的代码地址: lrd1122/RandomCommand (github.com)
本人也是一名新手,各位大佬多多指教



插件指令/权限

/randomcommand 或 /rc

/rc reward <commandname> (player)触发一个随机指令包 rc.use
/rc reload 重载插件 rc.reload



更新日志

V1.0.
插件发布
V1.1
增加了对PlaceholderAPI的支持
增加了多条指令的支持
增加了重载的指令
修复了指令无权限的问题
V1.2
增加了使用指令的玩家
V1.3
增加了概率的运算(支持PlaceholderAPI)
修复了reload的问题
V1.4
改进了触发指令的几率
改进了概率的运算
增加了控制台指令
修改了指令的格式
V1.5
自定义分隔符



配置文件
message.yml
  1. Prefix: "&a[随机指令]"
  2. NoneCommands: "&c未检测到配置文件中的随机指令列表"
  3. ReloadError: "&c插件重载时遇到错误"
复制代码

config.yml

  1. #指令与指令分隔符(可任意长度)
  2. CommandSplit: ";"
  3. #目标与指令分隔符(可任意长度)
  4. TargetSplit: ":"
  5. CommandList:
  6.   #随机指令列表
  7.   example1:
  8.     #请使用 ; 分割
  9.     #格式: 概率;对象:执行指令;对象:执行指令...可以一直加
  10.     - '%server_online%*5;player:tellraw @a "我爱你";console:tellraw @a "你是个好人"'
  11.     - '20;player:tellraw @a "啊这"'
  12.     - '10;player:tellraw @a "这啊"'
  13.     #概率计算方式: 单个指令概率/概率之和
复制代码







图片





下载地址
更新可能存在问题,有问题请反馈
RandomCommand-1.5-SNAPSHOT.jar (12.25 KB, 下载次数: 176)






HaPi_r
又一个。。
得.
感谢分享。。
下方所有来自 论坛小尾巴 脚本

脚本整理:⭐[HaPi_r]⭐泥潭辅助脚本⭐MCBBS V4⭐让你的泥潭更好用!


苏子峰
非常好有待更新 , 玩家变量 以及为指定玩家执行命令包

s1mple~
看着非常有意思喔

冰冰煤
非常不错的插件支持一下哈

苏子峰
/rc 指令包 玩家
为指定玩家运行指令包

小奈会发光
居然有这么简单的抽奖 不错啊

LINKCHUM
如果能加个概率参数就更好了

Lonely丶独独
插件不错,继续加油。

fffdjjking
牛逼 有时候可以用这个插件恶搞玩家awa 看着就挺好玩

XiaoYuSame
试试这个插件好不好用

linshao666
不错的插件,支持一下

君庭
很好的插件收下了

1853998618
6666666666666666

bin_qi
貌似不能两条朝上的指令?或者说概率不是那么明确?

vpiaov

插件不错,继续加油。

1603431
希望支持一下高版本

kkr19999
老哥, 如果指令里面带了, 会自动识别成下一条指令 能不能解决一下啊?

n2951096305
期待楼主下次更新

泪过无痕~
很棒的插件感谢分享

MenEstar
希望可以详细讲一下使用方法

MC假萌新
挺好的插件awa

鹊吟猫
我测试了 单个指令组每条指令组该有的明观概率都不同=-= 比较难受

YinDang
盲盒挑战?

Akihi丶溪汐
essentials.tp

1732734339
不错的插件支持

Xiaoxiao_Cheng
1.16.5实测
具有2条以上的指令 [我这是7条]
按照先后顺序设置比例 1,2,4,8,16,32,64.....的概率,以此类推,可以比较均匀的触发!
也希望关注一下这个问题

天多
配置的指令中有;的话,还是有点bug能不能把多指令有list形式表现。

维她柠檬柠檬
不错不错蛮好玩的

1303325296
MCBBS有你更精彩~

pengfen002
本帖最后由 pengfen002 于 2021-9-21 00:46 编辑

配置文件如下,报错
  example2:
    - '3;console:randomitem give @a 降魔棍'
    - '1;console:randomitem give @a 降妖杖'

报错log:




我自己控制台输入:randomitem give @a 降魔棍  
能正常执行
甚至我把配置文件改成
  example2:
    - '3;console:say randomitem give @a 降魔棍'
    - '1;console:say randomitem give @a 降妖杖'

它就能正常读取,正常运行,就很奇异,跟什么妖魔鬼怪一样

pengfen002
真他吗无语  搞清楚了 @a是附近所有玩家
遭不住

天际kk
MCBBS有你更精彩~

Xiaoxiao_Cheng
插件不错!集合了随机指令 一键多指令执行 多身份执行 自定义概率 自定义分隔符 自定义提示消息 小费没有白花!支持支持

HttpError
感谢分享

小啊guang
哇6666666666

李森1
66666666666

乐陳
感谢分享

13432599472
感谢楼主的分享 mcbbs有你更精彩~

sb_david_xyf
随机指令其实几行代码一页Java文件就可以啦  

子盒纸
我好像又有新的想法了。。嘿嘿。

LoeGamingJoker
如果我想给玩家钱呢,比如说,系统随机给某个玩家钱

夏氏集团夏天y
还不错在加油

土豆林
命令执行100次会失效没反应30次

寒风灬
以后台身份执行 插件命令 有报错 无法运行

琳悦
非酋表示很痛苦