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

fix Rails Bug and flush item bug...

Signed-off-by: j502647092 <jtb1@163.com>
This commit is contained in:
j502647092
2015-09-26 17:25:10 +08:00
parent 532c89e70e
commit 08e3ed84e2
4 changed files with 67 additions and 5 deletions

View File

@@ -47,6 +47,7 @@ import com.bekvon.bukkit.residence.listeners.ResidenceBlockListener;
import com.bekvon.bukkit.residence.listeners.ResidenceEntityListener;
import com.bekvon.bukkit.residence.listeners.ResidencePlayerListener;
import com.bekvon.bukkit.residence.listeners.ResidencePlayerListener_1_8;
import com.bekvon.bukkit.residence.listeners.bugfix.ResidenceBugFix;
import com.bekvon.bukkit.residence.manager.ConfigManager;
import com.bekvon.bukkit.residence.manager.EntityManager;
import com.bekvon.bukkit.residence.manager.FlagManager;
@@ -86,7 +87,8 @@ public class Residence extends JavaPlugin {
public static float bukkitver;
public final static int saveVersion = 1;
public final static String[] validLanguages = { "English", "Chinese" };
public final static String[] validLanguages = { "English",
"Chinese" };
protected static Residence instance;
protected DataBackup backup;
protected ResidenceBlockListener blistener;
@@ -445,6 +447,7 @@ public class Residence extends JavaPlugin {
if (taskmanager == null) {
taskmanager = new TaskManager(this);
}
final PluginManager pm = getServer().getPluginManager();
if (firstenable) {
if (!this.isEnabled()) {
return;
@@ -460,12 +463,10 @@ public class Residence extends JavaPlugin {
useWorldEdit = false;
this.getLogger().warning("WorldEdit 未找到!");
}
blistener = new ResidenceBlockListener(this);
plistener = new ResidencePlayerListener(this);
elistener = new ResidenceEntityListener(this);
plistener1_8 = new ResidencePlayerListener_1_8(this);
final PluginManager pm = getServer().getPluginManager();
pm.registerEvents(blistener, this);
pm.registerEvents(plistener, this);
if (is1_8()) {
@@ -481,6 +482,9 @@ public class Residence extends JavaPlugin {
fmanager = new FlagManager(this);
fmanager.init();
pm.registerEvents(new ResidenceBugFix(this), this);
this.getLogger().info("刷甘蔗漏洞补丁已加载...");
taskmanager.add(this.getServer().getScheduler().runTaskTimer(this, new HealTask(this), 20, 20));
hdmcnd = new HandlerMainCommand(this);