mabazi Postado Novembro 7, 2016 Denunciar Compartilhar Postado Novembro 7, 2016 Como faço para o meu plugin desconte money usando outro plugin... tipo... Eu estou fazendo um plugin onde toda vez que o player usar o comando sera descontado 1k da conta dele!mas como faço para o money usado ser o do plugin de money que eu uso? Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Novembro 7, 2016 Denunciar Compartilhar Postado Novembro 7, 2016 tem que colocar o vault.jar nas bibliotecas tbm? Sim, do projeto sim. Link para o comentário Compartilhar em outros sites More sharing options...
SlippXD Postado Novembro 7, 2016 Denunciar Compartilhar Postado Novembro 7, 2016 Você vai ter que colocar uma dependência ( Adicionar ) o vault no seu projeto. Na bukkit do vault tem a parte pra desenvolvedores. Link para o comentário Compartilhar em outros sites More sharing options...
Lüigi! Postado Novembro 7, 2016 Denunciar Compartilhar Postado Novembro 7, 2016 Complementando a resposta de nosso amigo acima: https://github.com/MilkBowl/VaultAPI Link para o comentário Compartilhar em outros sites More sharing options...
mabazi Postado Novembro 7, 2016 Autor Denunciar Compartilhar Postado Novembro 7, 2016 Complementando a resposta de nosso amigo acima: https://github.com/MilkBowl/VaultAPI ai no caso eu só preciso encrementar no meu codigo isso que ja poderei fazer interação com qualquer plugin de economia? private static final Logger log = Logger.getLogger("Minecraft"); public static Economy econ = null; public static Permission perms = null; public static Chat chat = null; @Override public void onDisable() { log.info(String.format("[%s] Disabled Version %s", getDescription().getName(), getDescription().getVersion())); } @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; } setupPermissions(); setupChat(); } 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; } private boolean setupChat() { RegisteredServiceProvider<Chat> rsp = getServer().getServicesManager().getRegistration(Chat.class); chat = rsp.getProvider(); return chat != null; } private boolean setupPermissions() { RegisteredServiceProvider<Permission> rsp = getServer().getServicesManager().getRegistration(Permission.class); perms = rsp.getProvider(); return perms != null; } } Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Novembro 7, 2016 Denunciar Compartilhar Postado Novembro 7, 2016 (editado) ai no caso eu só preciso encrementar no meu codigo isso que ja poderei fazer interação com qualquer plugin de economia? private static final Logger log = Logger.getLogger("Minecraft"); public static Economy econ = null; public static Permission perms = null; public static Chat chat = null; @Override public void onDisable() { log.info(String.format("[%s] Disabled Version %s", getDescription().getName(), getDescription().getVersion())); } @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; } setupPermissions(); setupChat(); } 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; } private boolean setupChat() { RegisteredServiceProvider<Chat> rsp = getServer().getServicesManager().getRegistration(Chat.class); chat = rsp.getProvider(); return chat != null; } private boolean setupPermissions() { RegisteredServiceProvider<Permission> rsp = getServer().getServicesManager().getRegistration(Permission.class); perms = rsp.getProvider(); return perms != null; } } Muito provavelmente... a grande maioria dos plugins (de economia, permissions etc) implementa a API do vault, e os plugins mais famosos, como iConomy, já é implementado nativamente no Vault. Editado Novembro 7, 2016 por leonardosc Link para o comentário Compartilhar em outros sites More sharing options...
mabazi Postado Novembro 7, 2016 Autor Denunciar Compartilhar Postado Novembro 7, 2016 Muito provavelmente... a grende maioria dos plugins (de economia, permissions etc) implementa a API do vault, e os plugins mais famosos, como iConomy, já é implementado nativamente no Vault. tem que colocar o vault.jar nas bibliotecas tbm? Link para o comentário Compartilhar em outros sites More sharing options...
Lüigi! Postado Novembro 7, 2016 Denunciar Compartilhar Postado Novembro 7, 2016 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mabazi
Como faço para o meu plugin desconte money usando outro plugin... tipo...
Eu estou fazendo um plugin onde toda vez que o player usar o comando sera descontado 1k da conta dele!
mas como faço para o money usado ser o do plugin de money que eu uso?
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados