diff --git a/src/de/anura/core/AnuraCore.java b/src/de/anura/core/AnuraCore.java index e0f92dc..2b585bc 100644 --- a/src/de/anura/core/AnuraCore.java +++ b/src/de/anura/core/AnuraCore.java @@ -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") + "'"); diff --git a/src/de/anura/core/Setup.java b/src/de/anura/core/Setup.java index df6fe23..5f18fe1 100644 --- a/src/de/anura/core/Setup.java +++ b/src/de/anura/core/Setup.java @@ -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"); + } + } }