yLR111 Postado Junho 9, 2018 Denunciar Compartilhar Postado Junho 9, 2018 Estou fazendo plugin que quando o jogador digitar /plot irá mostrar informações, como que deixo o comando apenas "/plot" e se ele digitar "/plot auto" fazer outra coisa Link para o comentário Compartilhar em outros sites More sharing options...
0 yLR111 Postado Junho 9, 2018 Autor Denunciar Compartilhar Postado Junho 9, 2018 legal oque você está fazendo mais oque você está com dúvida? Se a pessoa usar o comando /plot ira mandar as mensagem, mas na hora que era digitar /plot auto tbm enviar mensagem, quero q envia mensagem so quando digita /plot -> https://pastebin.com/N6FLL6vb Link para o comentário Compartilhar em outros sites More sharing options...
0 Out of Orbit Postado Junho 9, 2018 Denunciar Compartilhar Postado Junho 9, 2018 public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(sender instanceof Player) { Player p = (Player) sender; if(command.getName().equalsIgnoreCase("plot")) { if (args.length == 0) { p.sendMessage(""); p.sendMessage(" §a/plot auto - §fCriar um novo terreno."); p.sendMessage(""); } else { if (args[0].equalsIgnoreCase("auto")) { // Faça algo } } } } return false; } Link para o comentário Compartilhar em outros sites More sharing options...
0 yLR111 Postado Junho 9, 2018 Autor Denunciar Compartilhar Postado Junho 9, 2018 public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(sender instanceof Player) { Player p = (Player) sender; if(command.getName().equalsIgnoreCase("plot")) { if (args.length == 0) { p.sendMessage(""); p.sendMessage(" §a/plot auto - §fCriar um novo terreno."); p.sendMessage(""); } else { if (args[0].equalsIgnoreCase("auto")) { // Faça algo } } } } return false; } nesse /plot auto, o auto seria pra gerar um novo mundo, tem como deixar apenas /plot mostrar informações, e se tiver "/plot claim ou /plot auto" funcionar normalmente Link para o comentário Compartilhar em outros sites More sharing options...
0 Out of Orbit Postado Junho 9, 2018 Denunciar Compartilhar Postado Junho 9, 2018 Pelo o que eu entendi, você já tem um plugin de plots, e quer mudar só a mensagem do comando /plot ? Link para o comentário Compartilhar em outros sites More sharing options...
0 yLR111 Postado Junho 9, 2018 Autor Denunciar Compartilhar Postado Junho 9, 2018 Pelo o que eu entendi, você já tem um plugin de plots, e quer mudar só a mensagem do comando /plot ? Sim Link para o comentário Compartilhar em outros sites More sharing options...
0 Out of Orbit Postado Junho 10, 2018 Denunciar Compartilhar Postado Junho 10, 2018 Só usar o evento PlayerCommandPreprocessEvent @EventHandler public void onCommand(PlayerCommandPreprocessEvent e) { if (e.getMessage().equalsIgnoreCase("/plot")) { e.setCancelled(true); e.getPlayer().sendMessage("/plot auto"); } } Link para o comentário Compartilhar em outros sites More sharing options...
0 zAth Postado Junho 10, 2018 Denunciar Compartilhar Postado Junho 10, 2018 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
yLR111
Estou fazendo plugin que quando o jogador digitar /plot irá mostrar informações, como que deixo o comando apenas "/plot"
e se ele digitar "/plot auto" fazer outra coisa
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados