Olá, eu estou tentando desenvolver meu próprio plugin de economia com Vault, porem estou tendo problemas...
Sim, eu já criei uma classe que implementa a interface Economy do Vault, e também registrei no onEnable.
E quando entro no servidor e digito '/vault-info' o meu plugin de economia se encontra lá, mas quando outros plugins que fazem hook com Vaut(ChestShop e etc) quando tentam acessar a interface do Vault para pegar o money do player por exemplo, da erro. O erro que da é o NullPointerExpection.
Eu criei um plugin de teste e implementei a interface Economy só para testar, ou seja, está com os métodos padrões, com retornos padrões.
Forma que registro no onEnable:
if(getServer().getPluginManager().isPluginEnabled("Vault")) {
economy = new VaultEconomy(this); //inicializei a variavel em cima do onEnable.
Bukkit.getServer().getServicesManager().register(Economy.class, economy, this, ServicePriority.Highest);
}
Pergunta
TequilAxBr
Olá, eu estou tentando desenvolver meu próprio plugin de economia com Vault, porem estou tendo problemas...
Sim, eu já criei uma classe que implementa a interface Economy do Vault, e também registrei no onEnable.
E quando entro no servidor e digito '/vault-info' o meu plugin de economia se encontra lá, mas quando outros plugins que fazem hook com Vaut(ChestShop e etc) quando tentam acessar a interface do Vault para pegar o money do player por exemplo, da erro. O erro que da é o NullPointerExpection.
Eu criei um plugin de teste e implementei a interface Economy só para testar, ou seja, está com os métodos padrões, com retornos padrões.
Forma que registro no onEnable:
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados