diff --git a/src/main/java/de/fanta/challengesjoinentities/ChallengesGlobalDataHelper.java b/src/main/java/de/fanta/challengesjoinentities/ChallengesGlobalDataHelper.java index dde1d71..54f9896 100644 --- a/src/main/java/de/fanta/challengesjoinentities/ChallengesGlobalDataHelper.java +++ b/src/main/java/de/fanta/challengesjoinentities/ChallengesGlobalDataHelper.java @@ -8,6 +8,7 @@ import org.bukkit.Bukkit; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; +import org.bukkit.plugin.Plugin; import java.io.DataInputStream; import java.io.IOException; @@ -97,8 +98,10 @@ @EventHandler public void onGlobalServerConnected(GlobalServerConnectedEvent event) { if (plugin.getEntityData(event.getServer().getName()) != null) { - plugin.updateServerStatus(event.getServer().getName(), true); - this.requestInitialData(event.getServer().getName()); + Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, () -> { + plugin.updateServerStatus(event.getServer().getName(), true); + this.requestInitialData(event.getServer().getName()); + },200L); } }