From 80cb47c03c81a18b759e8a69f91d1312eb5329f4 Mon Sep 17 00:00:00 2001 From: Aust1n46 Date: Mon, 5 Apr 2021 17:42:44 -0500 Subject: [PATCH] Only initiate sync if BungeeCord is being used. --- .../Aust1n46/chat/listeners/LoginListener.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/mineverse/Aust1n46/chat/listeners/LoginListener.java b/src/mineverse/Aust1n46/chat/listeners/LoginListener.java index 8071a4d..8879658 100644 --- a/src/mineverse/Aust1n46/chat/listeners/LoginListener.java +++ b/src/mineverse/Aust1n46/chat/listeners/LoginListener.java @@ -9,6 +9,7 @@ import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerQuitEvent; +import org.spigotmc.SpigotConfig; import mineverse.Aust1n46.chat.MineverseChat; import mineverse.Aust1n46.chat.api.MineverseChatAPI; @@ -95,14 +96,15 @@ public class LoginListener implements Listener { mcp.addListening(ch.getName()); } } - - long delayInTicks = 20L; - final MineverseChatPlayer sync = mcp; - plugin.getServer().getScheduler().runTaskLaterAsynchronously(plugin, new Runnable() { - public void run() { - plugin.synchronize(sync, false); - } - }, delayInTicks); + if(SpigotConfig.bungee) { + long delayInTicks = 20L; + final MineverseChatPlayer sync = mcp; + plugin.getServer().getScheduler().runTaskLaterAsynchronously(plugin, new Runnable() { + public void run() { + plugin.synchronize(sync, false); + } + }, delayInTicks); + } if(!plugin.getConfig().getConfigurationSection("login").getString("message", "Default").equalsIgnoreCase("Default")) { event.setJoinMessage(Format.FormatStringAll(plugin.getConfig().getConfigurationSection("login").getString("message", "Default").replace("{player}", event.getPlayer().getName()))); }