NernBrot
本帖最后由 NernBrot 于 2022-7-27 13:59 编辑

前言

本插件所用所有代码均为原创,不存在借用/抄袭等行为
本插件为非盈利性插件,免费发布,严禁销售和转卖
本插件是作者练手用的,如果大佬觉得哪里不好
本人可以虚心学习改正,本插件源码在下面
欢迎任何大佬重制该插件,但是要提前联系我一下
也允许不会写插件的朋友学习一下,虽然代码不是很完美

介绍

这个插件可以通过一条语句实现执行多条语句
这个插件理论上支持spigot/bukkit/paper的所有版本
本人只测试了1.4.6、1.6.4、1.7.10、1.8.8、1.10.2、1.12.2、1.16.5
需要注意的是,在1.4.6这个版本里可能会报错,但是主要功能应该是没问题的
需要注意的是在1.10.2以下的版本1.4.6-1.8.8[包含1.4.6和1.8.8]在配置文件里都需要手动转码
转码也很简单,就是用N++打开在上方点击菜单栏中找到编码,最下面转为ANSI码
重载配置文件或者重启重启服务器即可



插件


权限-

这个插件只有一个权限节点就是[groupcommand.admin]

玩家是默认没有的,玩家也不需要有这个权限
命令-

输入gc reload重载config配置文件
输入gc list <Group> 列出该组的所有命令
输入gc run <Group> 执行该组的命令
只允许后台输入的命令gc wait <刻> <命令> 注意这里20刻=1秒
例如gc wait 20 me 2 这里就是等待1秒后执行后面的命令me 2
wait该命令最多允许19个参数
命令组-

所有的命令组都在commands.yml里面

在插件第一次运行之后自动释放生成

然后打开plugins\GroupCommand\commands.yml

之后会看到插件自动释放生成的两个组分别是A组和B组如下图



也很好理解,A组里面一共包含了四条语句
输入gc run A就执行A组的私聊语句
需要注意的是这里是并列执行
同时执行四条语句
所以如果你想延迟执行的话可以看上方的命令介绍 gc wait
B组的也就很好理解了
直接执行tps

更新日志

2022.7.21日将该插件放置在mcbbs上
2022.7.22根据回帖更新了延迟功能
2022.7.27因为对bukkit-api了解不成熟使用的延迟方法是java的暂停java进程达到的延迟

这个是会百分百卡服的所以这次改成了buuit-api的延迟写法不会卡服,请下载GroupCommand-1.0.1的用户升级到GroupCommand-1.1.0


下载

插件下载:
延迟机制有卡服BUG请慎重使用

Github源码:


奥力給
前排留名
希望可以增加延迟机制

lh030826
MCBBS有你更精彩~

NernBrot
奥力給 发表于 2022-7-22 01:17
前排留名
希望可以增加延迟机制

已经更新了延迟机制

137551916
谢谢楼主大大,但是我现在能想到的用处就只有进入副本之后ban一系列的权限,还能运用在什么地方呢

McQbz95
感谢分享!

NernBrot
137551916 发表于 2022-8-2 00:45
谢谢楼主大大,但是我现在能想到的用处就只有进入副本之后ban一系列的权限,还能运用在什么地方呢 ...

新玩家进服务器,可以设置一个NPC右键执行一些进服礼包、进服教程、进服欢迎等等

星敏酱
mcbbs有你更精彩

1667726077
mcbss有你更精彩,感谢分享

恶魔王小灭
可以支持以玩家或是op身份运行吗?有不少指令是不能在后台运行的

KOFTWAR
好的工作!非常好的插件!可以批量执行指令,在反作弊方面非常的好用!

Tenma_Gabriel
希望能增加一个特定世界触发指令

Tenma_Gabriel
希望能增加一个特定世界触发指令

第一页 上一页 下一页 最后一页