Ir para conteúdo
  • 0

Json Costumizado?


gmoehra

Pergunta

Olá, Boa tarde!


Queria saber se tem alguma maneira de criar algum tipo de JSON


 


em vez de executar o comando no .command (Code de JSON)


 


ele pre-escreve um comando no chat do jogador (O cara que ta executando o comando.)


 


 


:EXEMPLO:


 


Ao executar o comando /tplist


 


vai aparecer no chat:


 


Jogadores para poder teleportar:


GJW4RRI0R [CLIQUE AQUI]


 


Dai quando clicar no [CLIQUE AQUI]


 


ira pre-escrever um comando no chat: 


RhiE9aD.png


Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Percorre a lista de jogadores e vai criando os componentes da mensagem.

 
            TextComponent tc = new TextComponent("clicavel");
//Os dois métodos abaixo não são obrigatórios, assim você pode criar strings sem json com o textcomponent.
            tc.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("clique para executar um comando").create()));
            tc.setClickEvent(new ClickEvent(Action.RUN_COMMAND, "/comando"));
 
 
//RUN_COMMAND -> o jogador que clicar executará o comando
//SUGGEST_COMMAND -> o comando será digitado no chat do jogador.
 

Pra juntar tudo: TextComponentVariavel.addExtra(TextComponentVariavel);

Pra enviar: playerVariavel.spigot().sendMessage(final TextComponentMessage);

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...