Como pegar as Strings depois do comando Esses dias eu estava tentando pegar as Strings depois do comando, então eu fiz esse codigo aqui para ajudar quanto a isso
public static String getStrings(String[] argumentos, int inicio)
{
StringBuilder sb = new StringBuilder();
for (int i = inicio; i < argumentos.length; i++)
{
if (i != inicio) {
sb.append(" ");
}
sb.append(argumentos[i]);
}
return sb.toString();
}
Como funciona:
Parametros: argumentos: Os argumentos do seu comando: Geralmente são chamados de args;
inicio: Partir de onde você deseja pegar as Strings: Exemplo:
/anunciar {mensagem}, para isso no inicio você coloca 0
/anunciante anunciar {mensagem}, para isso você coloca 1
Oque faz: Exemplo você quer criar um comando de anunciar, porem para você checa as mensagens do jogador você não pode utilizar espaços por que a bukkit considera espaços como uma separação para o próximo argumento, então você utiliza esse código para pode checar todos as mensagens mesmo com espaços
Meu primeiro tópico de recurso desculpa erros