Signed-off-by: 502647092 <admin@yumc.pw>

This commit is contained in:
2016-06-30 14:26:41 +08:00
parent 4ef3f38624
commit b3dea9a5e3
3 changed files with 6 additions and 2 deletions

View File

@ -92,7 +92,7 @@ public class Yum extends JavaPlugin {
new PluginNetworkListener(this);
PluginKit.scp("§a网络管理系统已启用...");
}
if (ConfigManager.i().isThreadSafe()) {
if (ConfigManager.i().isThreadSafe() && Bukkit.isPrimaryThread()) {
new ThreadSafetyListener(this);
PluginKit.scp("§a线程管理系统已启用...");
}

View File

@ -73,10 +73,12 @@ public class ThreadSafetyListener implements Listener {
checkSafety(teleportEvent);
}
@EventHandler
public void onPluginDisable(final PluginDisableEvent pluginDisableEvent) {
checkSafety(pluginDisableEvent);
}
@EventHandler
public void onPluginEnable(final PluginEnableEvent pluginEnableEvent) {
checkSafety(pluginEnableEvent);
}
@ -86,6 +88,7 @@ public class ThreadSafetyListener implements Listener {
checkSafety(worldLoadEvent);
}
@EventHandler
public void onWorldSave(final WorldSaveEvent worldSaveEvent) {
checkSafety(worldSaveEvent);
}