本帖最后由 azbh111 于 2019-7-14 00:49 编辑

GuiProtector
背景
服务器关闭时,默认先卸载插件,再关闭请出玩家
这样就存在一个问题
如果GUI插件没有特殊处理关服逻辑,插件被卸载了
GUI内的物品就直接丢失了

插件功能(安装即用,无需配置)
服务器关闭时
遍历所有玩家,逐个关闭他们的GUI并请出服务器

实现原理
在服务器关闭时,抢在所有插件卸载之前
将所有玩家GUI关闭,并请出服务器
这样会触发GUI插件的GUI关闭逻辑
打到保存物品的目的

插件安装
本插件是基于 SpringBootPlugin 插件进行开发的
先安装 SpringBootPlugin (最低要求0.4.0)
然后将本插件放入服务端 plugins/springbootplugin/plugins 文件夹内
下载地址 GuiProtector-0.0.2.jar (3.09 KB, 下载次数: 418)
源码 GuiProtector.zip (4.68 KB, 下载次数: 22)



兼容性与SpringBootPlugin相同

若有报错,请带上完整日志进群反馈
QQ群:628496236


本插件所用所有代码均为原创,不存在借用/抄袭等行为



[groupid=1330]PluginsCDTribe[/groupid]