莫斯图迪
本帖最后由 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, 下载次数: 453)
源码 GuiProtector.zip (4.68 KB, 下载次数: 27)



兼容性与SpringBootPlugin相同

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


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



来自群组: PluginsCDTribe

wshycaa
这个可以有,自动处理了前置!

NoName德里奇
这个功能很不错,可以避免玩家的损失。
我觉得是个好插件,支持一下大佬。

JuXeon
这个做的很好~!支持!

正义Ren类
谢谢分享!!

cp666
如果这个物品正被玩家打开背包并拿着,关闭背包会导致物品丢出去

chen236888
功能很好啊,支持一下

511281270
想问一下这个崩服会关闭GUI么

Rinbin
可以试试,减少玩家的损失

XueRe
可以的  这样就不会老找什么补偿了

伍雨柒_听雨
真的不错

伍雨柒_听雨
辛苦了谢谢你的插件

哲学之父
确实是好东西的,支持一下

as19780355582
作者加油啊!!!!