Помогите Перестает работать статистка при подключении Vault

Darth Udko

Старожил
Пользователь
Баллы
103
При подключении Vault к моему плагину и попытки вывести баланс в скорборд, скорборд перестает появлятся он просто пропадает. При компиляции ошибок нет, в консоли тоже.
Код:
public class Main extends JavaPlugin implements Listener {
    private static final Logger log = Logger.getLogger("Minecraft");
    public static Economy econ = null;
   
    @Override
    public void onEnable() {
    if (!setupEconomy() ) {
        log.severe(String.format("[%s] - Disabled due to no Vault dependency found!", getDescription().getName()));
        getServer().getPluginManager().disablePlugin(this);
        return;
    }
    }
   
    private boolean setupEconomy() {
        if (getServer().getPluginManager().getPlugin("Vault") == null) {
            return false;
        }
        RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
        if (rsp == null) {
            return false;
        }
        econ = rsp.getProvider();
        return econ != null;
    }

   
    @SuppressWarnings("deprecation")
    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent e) {
        Player p = e.getPlayer();
   
    BukkitScheduler scheduler = Bukkit.getServer().getScheduler();

        ScoreboardManager sbManager = Bukkit.getScoreboardManager();
        final Scoreboard sBoard = sbManager.getNewScoreboard();
    
        Objective obj = sBoard.registerNewObjective("ScoreBoard", "dummy");
        obj.setDisplaySlot(DisplaySlot.SIDEBAR);
        obj.setDisplayName(ChatColor.GRAY + "" + ChatColor.BOLD + "Score" + ChatColor.GOLD + ChatColor.BOLD + "Board");
       
       
        Score score1 = obj.getScore(Bukkit.getOfflinePlayer("Деньги:" + econ.getBalance(p)));
        score1.setScore(1);
 
Назад
Верх