gmoehra Postado Abril 4, 2018 Denunciar Compartilhar Postado Abril 4, 2018 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: Link para o comentário Compartilhar em outros sites More sharing options...
0 Eman134 Postado Abril 5, 2018 Denunciar Compartilhar Postado Abril 5, 2018 *Plugin feito por mim*Entregue! Link para o comentário Compartilhar em outros sites More sharing options...
0 Heroslender Postado Abril 4, 2018 Denunciar Compartilhar Postado Abril 4, 2018 Tem sim, e até é facil de fazer, é so percorrer os players todos, e ir adicionando ao JSON. Tas a fazer com TextComponent? Link para o comentário Compartilhar em outros sites More sharing options...
0 gmoehra Postado Abril 4, 2018 Autor Denunciar Compartilhar Postado Abril 4, 2018 Tem sim, e até é facil de fazer, é so percorrer os players todos, e ir adicionando ao JSON. Tas a fazer com TextComponent? Sim estou, tem algum exemplo disso? Link para o comentário Compartilhar em outros sites More sharing options...
0 Lightwood Postado Abril 4, 2018 Denunciar Compartilhar Postado Abril 4, 2018 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 More sharing options...
0 gmoehra Postado Abril 5, 2018 Autor Denunciar Compartilhar Postado Abril 5, 2018 Obrigado ao: @Lightwood & & @Kess por ajudarem, os codes do @Lightwood & irei usar para uns projetos futuros obrigado. 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
gmoehra
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:
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados