Помогите Добавление vault

  • Автор темы Автор темы Hells
  • Дата начала Дата начала

Hells

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
HellsYT
Как добавить поддержку vaulta в свою экономику ?
 
Код:
public class Main extends JavaPlugin {
    private MyEconomy eco;

    @Override
    public void onEnable() {
        eco = new MyEconomy(this);
        setupVault();
    }

    private void setupVault() {
        Plugin vault = getServer().getPluginManager().getPlugin("Vault");
        if (vault != null) {
            RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager()
                    .getRegistration(Economy.class);
            if (economyProvider != null) {
                getServer().getServicesManager().unregister(economyProvider.getProvider());
            }
            getServer().getServicesManager().register(Economy.class, eco, this, ServicePriority.Highest);
        }
    }
}
 
Код:
public class Main extends JavaPlugin {
    private MyEconomy eco;

    @Override
    public void onEnable() {
        eco = new MyEconomy(this);
        setupVault();
    }

    private void setupVault() {
        Plugin vault = getServer().getPluginManager().getPlugin("Vault");
        if (vault != null) {
            RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager()
                    .getRegistration(Economy.class);
            if (economyProvider != null) {
                getServer().getServicesManager().unregister(economyProvider.getProvider());
            }
            getServer().getServicesManager().register(Economy.class, eco, this, ServicePriority.Highest);
        }
    }
}
Я уже решил, только у меня с setupVault(); была ошибка, я сделал this.setupVault();
 
Код:
public class Main extends JavaPlugin {
    private MyEconomy eco;

    @Override
    public void onEnable() {
        eco = new MyEconomy(this);
        setupVault();
    }

    private void setupVault() {
        Plugin vault = getServer().getPluginManager().getPlugin("Vault");
        if (vault != null) {
            RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager()
                    .getRegistration(Economy.class);
            if (economyProvider != null) {
                getServer().getServicesManager().unregister(economyProvider.getProvider());
            }
            getServer().getServicesManager().register(Economy.class, eco, this, ServicePriority.Highest);
        }
    }
}
Всё сделал но поддержка vault всё равно не работает upload_2018-3-12_17-17-15.png
 
А он точно с ваултом дружит? Ибо причин неробить тут нет.
Если у тебя есть время и не против помочь может я скину тебе плагин ты посмотришь может что-то доделаешь если не так ?
 
Назад
Верх