Try to fix disappearing xp battle scoreboards

This commit is contained in:
kaenganxt
2014-12-23 16:17:35 +01:00
parent ba28dd18f2
commit 64bb883341
2 changed files with 12 additions and 0 deletions

View File

@@ -70,6 +70,7 @@ public class AnuraCore extends JavaPlugin {
Setup.setupClasses();
Setup.setupTasks();
Setup.setupCommands();
Setup.setupXPBattle();
this.getServer().getMessenger().registerIncomingPluginChannel(this, "BungeeCord", signs);
this.getServer().getMessenger().registerIncomingPluginChannel(this, "BungeeCord", new Teleports());
sql.queryUpdate("DELETE FROM coreServers WHERE name = '" + this.getConfig().getString("server-name") + "'");

View File

@@ -42,6 +42,7 @@ import org.bukkit.entity.Arrow;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Player;
import org.bukkit.material.Stairs;
import org.bukkit.scoreboard.Scoreboard;
import org.bukkit.util.Vector;
public class Setup {
@@ -297,4 +298,14 @@ public class Setup {
Errors.reportException(e);
}
}
public static void setupXPBattle() {
Scoreboard s = Bukkit.getScoreboardManager().getMainScoreboard();
if (s.getObjective("xpBattleStart") == null) {
s.registerNewObjective("xpBattleStart", "dummy");
s.registerNewObjective("xpBattleJoin", "dummy");
s.registerNewObjective("xpBattleEnd", "dummy");
s.registerNewObjective("xpBattleIngame", "dummy");
}
}
}