1
0
mirror of https://e.coding.net/circlecloud/Residence.git synced 2025-11-24 21:46:16 +00:00

fix: 修复GUI监听未启动的BUG

This commit is contained in:
2016-05-25 15:20:05 +08:00
parent dc502e2776
commit 8b3bc101ac
2 changed files with 7 additions and 2 deletions

View File

@@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>pw.yumc</groupId> <groupId>pw.yumc</groupId>
<artifactId>Residence</artifactId> <artifactId>Residence</artifactId>
<version>2.8.3.0</version> <version>2.8.3.1</version>
<name>Residence</name> <name>Residence</name>
<description>重制版本的领地插件 - 喵♂呜</description> <description>重制版本的领地插件 - 喵♂呜</description>
<build> <build>
@@ -60,6 +60,7 @@
<properties> <properties>
<update.description>&amp;6GUI菜单上线(&amp;c测试版本 可能存在BUG&amp;6)...</update.description> <update.description>&amp;6GUI菜单上线(&amp;c测试版本 可能存在BUG&amp;6)...</update.description>
<update.changes> <update.changes>
&amp;b2.8.3.1 - &amp;4修复菜单监听未启用的问题(请删除一次gui.yml)...;
&amp;b2.8.3.0 - &amp;cGUI菜单测试版上线...; &amp;b2.8.3.0 - &amp;cGUI菜单测试版上线...;
&amp;b2.8.2.3 - &amp;b修改包名 兼容部分老版本插件...; &amp;b2.8.2.3 - &amp;b修改包名 兼容部分老版本插件...;
&amp;b2.8.2.2 - &amp;e自动转换UUID版本Residence的数据(部分版本)...; &amp;b2.8.2.2 - &amp;e自动转换UUID版本Residence的数据(部分版本)...;

View File

@@ -61,6 +61,7 @@ import pw.yumc.Residence.gui.FlagUtil;
import pw.yumc.Residence.itemlist.WorldItemManager; import pw.yumc.Residence.itemlist.WorldItemManager;
import pw.yumc.Residence.listeners.ResidenceBlockListener; import pw.yumc.Residence.listeners.ResidenceBlockListener;
import pw.yumc.Residence.listeners.ResidenceEntityListener; import pw.yumc.Residence.listeners.ResidenceEntityListener;
import pw.yumc.Residence.listeners.ResidenceGUIListener;
import pw.yumc.Residence.listeners.ResidencePlayerListener; import pw.yumc.Residence.listeners.ResidencePlayerListener;
import pw.yumc.Residence.listeners.ResidencePlayerListener_1_8; import pw.yumc.Residence.listeners.ResidencePlayerListener_1_8;
import pw.yumc.Residence.listeners.bugfix.ResidenceBugFix; import pw.yumc.Residence.listeners.bugfix.ResidenceBugFix;
@@ -96,7 +97,6 @@ public class ResidenceMain extends JavaPlugin {
private boolean vergt1_8; private boolean vergt1_8;
protected DataBackup backup; protected DataBackup backup;
protected ResidenceBlockListener blistener;
protected ChatManager chatmanager; protected ChatManager chatmanager;
protected FileConfig config; protected FileConfig config;
protected File dataFolder; protected File dataFolder;
@@ -111,8 +111,10 @@ public class ResidenceMain extends JavaPlugin {
protected boolean init; protected boolean init;
protected Language language; protected Language language;
protected LeaseManager leasemanager; protected LeaseManager leasemanager;
protected ResidenceBlockListener blistener;
protected ResidencePlayerListener plistener; protected ResidencePlayerListener plistener;
protected ResidencePlayerListener_1_8 plistener1_8; protected ResidencePlayerListener_1_8 plistener1_8;
protected ResidenceGUIListener glistener;
protected PermissionListManager pmanager; protected PermissionListManager pmanager;
protected RentManager rentmanager; protected RentManager rentmanager;
protected List<String> resadminToggle; protected List<String> resadminToggle;
@@ -489,12 +491,14 @@ public class ResidenceMain extends JavaPlugin {
plistener = new ResidencePlayerListener(this); plistener = new ResidencePlayerListener(this);
elistener = new ResidenceEntityListener(this); elistener = new ResidenceEntityListener(this);
plistener1_8 = new ResidencePlayerListener_1_8(this); plistener1_8 = new ResidencePlayerListener_1_8(this);
glistener = new ResidenceGUIListener();
pm.registerEvents(blistener, this); pm.registerEvents(blistener, this);
pm.registerEvents(plistener, this); pm.registerEvents(plistener, this);
if (isGt1_8()) { if (isGt1_8()) {
pm.registerEvents(plistener1_8, this); pm.registerEvents(plistener1_8, this);
} }
pm.registerEvents(elistener, this); pm.registerEvents(elistener, this);
pm.registerEvents(glistener, this);
this.getLogger().info("开始加载领地补丁..."); this.getLogger().info("开始加载领地补丁...");
pm.registerEvents(new ResidenceBugFix(this), this); pm.registerEvents(new ResidenceBugFix(this), this);