package com.github.games647.scoreboardstats;

public final class UpdateThread implements Runnable {

    @Override
    public void run() {
        for (org.bukkit.entity.Player player : org.bukkit.Bukkit.getOnlinePlayers()) {
            final org.bukkit.scoreboard.Objective objective = player.getScoreboard().getObjective(org.bukkit.scoreboard.DisplaySlot.SIDEBAR);

            if (objective == null) {
                com.github.games647.scoreboardstats.scoreboard.ScoreboardManager.createScoreboard(player);
                continue;
            } else if (!objective.getName().startsWith("ScoreboardStats")) {
                continue;
            }

            com.github.games647.scoreboardstats.ScoreboardStats.getSettings().sendUpdate(player, false);
        }
    }
}

@@ -230,448 +230,8 @@
  %7B%0D%0A
-            final org.bukkit.scoreboard.Objective objective = player.getScoreboard().getObjective(org.bukkit.scoreboard.DisplaySlot.SIDEBAR);%0D%0A%0D%0A            if (objective == null) %7B%0D%0A                com.github.games647.scoreboardstats.scoreboard.ScoreboardManager.createScoreboard(player);%0D%0A                continue;%0D%0A            %7D else if (!objective.getName().startsWith(%22ScoreboardStats%22)) %7B%0D%0A                continue;%0D%0A            %7D%0D%0A%0D%0A
     

Fix some Bugs and revert the PacketManager. Release it now as a different version.