LuizB Postado Maio 15, 2016 Denunciar Compartilhar Postado Maio 15, 2016 Como Faço Pra registrar Um Comando Sem Usar A Plugin.yml ? Link para o comentário Compartilhar em outros sites More sharing options...
Arkasher Postado Maio 16, 2016 Denunciar Compartilhar Postado Maio 16, 2016 Pode fazer usando PlayerCommandPreProcessEvent, ai usa, por exemplo: @EventHandler public void Comando(PlayerCommandPreprocessEvent e) { if(e.getMessage().equalsIgnoreCase("/{comando}")) { //Faz o comando } } E tu pode fzr os argumentos com split. Obs: tu tem que registrar o evento Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Maio 16, 2016 Denunciar Compartilhar Postado Maio 16, 2016 PluginManager pm = Bukkit.getServer().getPluginManager(); Field cmdMapField = pm.getClass().getDeclaredField("commandMap"); cmdMapField.setAcessible(true); SimpleCommandMap cmdMap = (SimpleCommandMap) cmdMapField.get(); cmdMap.register("nomeDoPl", comando); Fiz aqui mesmo, pode ter erro de sintaxe ... Link para o comentário Compartilhar em outros sites More sharing options...
LuizB Postado Maio 16, 2016 Autor Denunciar Compartilhar Postado Maio 16, 2016 Pode fazer usando PlayerCommandPreProcessEvent, ai usa, por exemplo: @EventHandler public void Comando(PlayerCommandPreprocessEvent e) { if(e.getMessage().equalsIgnoreCase("/{comando}")) { //Faz o comando } } E tu pode fzr os argumentos com split. Obs: tu tem que registrar o evento Ah que legal Vou Usar Assim Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Maio 16, 2016 Denunciar Compartilhar Postado Maio 16, 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
LuizB
Como Faço Pra registrar Um Comando Sem Usar A Plugin.yml ?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados