找回密码
 立即注册

QQ登录

只需一步,快速开始

[全版本]GroupCommand--一条命令触发多条命令支持延迟

pixel 2024-2-22 23:58:12 综合 阅读 189 来自 中国广西南宁
服务器插件
中文名称: 组命令
英文名称: GrouCommand
插件来源: 转载
适用服务端: CraftBukkit Spigot 
插件类型: 管理
语言支持: 中文 英文 
适用版本: 全版本 
前置插件/mod:
下载地址: https://github.com/NernBrot/GroupCommand
原贴地址:

马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
前言

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

介绍

这个插件可以通过一条语句实现执行多条语句
这个插件理论上支持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源码:

(0)
pixel管理员

帖子地址: 

发表回复

使用道具 举报