本帖最后由 lrd1122 于 2021-9-10 18:19 编辑








复制代码
复制代码




下载地址
RandomCommand-1.5-SNAPSHOT.jar
(12.25 KB, 下载次数: 176)
本插件所用所有代码均为原创,不存在借用/抄袭等行为
插件简介
这是一款随机指令插件
这是一款随机指令插件
它可以配合菜单达到抽奖的目的
1.12.2版本稳定运行
低版本若出现乱码请尝试转码
插件已在Github上开源
惨不忍睹的代码地址: lrd1122/RandomCommand (github.com)
本人也是一名新手,各位大佬多多指教
插件指令/权限
/randomcommand 或 /rc
/rc reward <commandname> (player)触发一个随机指令包 rc.use
/rc reload 重载插件 rc.reload
更新日志
V1.0.
插件发布
V1.1
V1.1
增加了对PlaceholderAPI的支持
增加了多条指令的支持
增加了重载的指令
修复了指令无权限的问题
V1.2
增加了使用指令的玩家
V1.3
增加了概率的运算(支持PlaceholderAPI)
修复了reload的问题
V1.4
改进了触发指令的几率
改进了概率的运算
增加了控制台指令
修改了指令的格式
V1.5
自定义分隔符


配置文件
message.yml
- Prefix: "&a[随机指令]"
- NoneCommands: "&c未检测到配置文件中的随机指令列表"
- ReloadError: "&c插件重载时遇到错误"
config.yml
- #指令与指令分隔符(可任意长度)
- CommandSplit: ";"
- #目标与指令分隔符(可任意长度)
- TargetSplit: ":"
- CommandList:
- #随机指令列表
- example1:
- #请使用 ; 分割
- #格式: 概率;对象:执行指令;对象:执行指令...可以一直加
- - '%server_online%*5;player:tellraw @a "我爱你";console:tellraw @a "你是个好人"'
- - '20;player:tellraw @a "啊这"'
- - '10;player:tellraw @a "这啊"'
- #概率计算方式: 单个指令概率/概率之和
图片
下载地址
更新可能存在问题,有问题请反馈
非常好有待更新 , 玩家变量 以及为指定玩家执行命令包
看着非常有意思喔
非常不错的插件支持一下哈
/rc 指令包 玩家
为指定玩家运行指令包
为指定玩家运行指令包
居然有这么简单的抽奖 不错啊
如果能加个概率参数就更好了
插件不错,继续加油。
牛逼 有时候可以用这个插件恶搞玩家awa 看着就挺好玩
试试这个插件好不好用
不错的插件,支持一下
很好的插件收下了
6666666666666666
貌似不能两条朝上的指令?或者说概率不是那么明确?
插件不错,继续加油。
希望支持一下高版本
老哥, 如果指令里面带了, 会自动识别成下一条指令 能不能解决一下啊?
期待楼主下次更新
很棒的插件感谢分享
希望可以详细讲一下使用方法
挺好的插件awa
我测试了 单个指令组每条指令组该有的明观概率都不同=-= 比较难受
盲盒挑战?
essentials.tp
不错的插件支持
1.16.5实测
具有2条以上的指令 [我这是7条]
按照先后顺序设置比例 1,2,4,8,16,32,64.....的概率,以此类推,可以比较均匀的触发!
也希望关注一下这个问题
具有2条以上的指令 [我这是7条]
按照先后顺序设置比例 1,2,4,8,16,32,64.....的概率,以此类推,可以比较均匀的触发!
也希望关注一下这个问题
配置的指令中有;的话,还是有点bug能不能把多指令有list形式表现。
不错不错蛮好玩的
MCBBS有你更精彩~
本帖最后由 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 降妖杖'
它就能正常读取,正常运行,就很奇异,跟什么妖魔鬼怪一样
配置文件如下,报错
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 降妖杖'
它就能正常读取,正常运行,就很奇异,跟什么妖魔鬼怪一样
真他吗无语 搞清楚了 @a是附近所有玩家
遭不住
遭不住
MCBBS有你更精彩~
插件不错!集合了随机指令 一键多指令执行 多身份执行 自定义概率 自定义分隔符 自定义提示消息 小费没有白花!支持支持
感谢分享
哇6666666666
66666666666
感谢分享
感谢楼主的分享 mcbbs有你更精彩~
随机指令其实几行代码一页Java文件就可以啦
我好像又有新的想法了。。嘿嘿。
如果我想给玩家钱呢,比如说,系统随机给某个玩家钱
还不错在加油
命令执行100次会失效没反应30次
以后台身份执行 插件命令 有报错 无法运行
非酋表示很痛苦