Ir para conteúdo

[ TextComponent ] Error?


CFelipe

Posts Recomendados

 

provavelmente isso não funciona

 

o certo mesmo é

p.spigot().sendMessage(message1);

https://www.spigotmc.org/wiki/the-chat-component-api/

 

Na wiki não diz que precisa disso, só disse pra ele testar...

Editado por zDubsCrazy
Link para o comentário
Compartilhar em outros sites

Eu uso o p.Spigot como o proyx disse, porem pode ser que o ""+ esteja dando algum conflito, acho meio improvável.... Use o p.spigot() mesmo..

 

Eu quero adicionar texto

 

ultilizando o "p.spigot().sendMessage"

eu não posso ultilizar String;

Link para o comentário
Compartilhar em outros sites

Eu quero adicionar texto

 

ultilizando o "p.spigot().sendMessage"

eu não posso ultilizar String;

Cria outro text component nullo sem Hover.. etc e bota:

 

ComponentDaMensagem.addExtra(ComponentNullo);

 

Apos p.spigot().sendMessage(ComponentDaMensagem);

 

Assim vai ficar ComponentDaMensagem + Mensagem do ComponentNullo

 

Se quiser fazer outro click ou Hover no ComponentNullo tbm pode :)

 

tipo um CLique para Aceitar / Clique para Recusar

Link para o comentário
Compartilhar em outros sites

DEV = developer

 

nick dele tem DEV e não JAVADEV

 

....

 

Nossa em, coloca nome DEV mas não pensa em simplesmente criar um TextComponent com a String desejada, genial.

 

Estou começando a mexer com JAVA agora. Eu tenho DEV no meu nome por que eu adoro programar jogos;

Link para o comentário
Compartilhar em outros sites

IchatBaseComponent não é uma string, e é algo exclusivo do spivot por isso p.spivot(), mas é muito melhor fazer isso por packet.

spivot ksk

 

@topic

 

cara vo te mostra como faz .-

TextComponent msg= new TextComponent( "Click " );
TextComponent message = new TextComponent( "me" );
message.setClickEvent( new ClickEvent( ClickEvent.Action.OPEN_URL, "http://spigotmc.org" ) );
message.setHoverEvent( new HoverEvent( HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("Goto the Spigot website!").create() ) );
msg.addExtra(message);
player.spigot().sendMessage( msg );

na propria wiki ensina isso mas ok .-

Editado por Proyx
Link para o comentário
Compartilhar em outros sites

Pra mim da erro (erro no eclipse) qnd dou "p.sendMessage(msg);", alguém pode ajudar? kkk
p.spigot() não tem pra mim, slá

 

 

 

F45bxVv.png

 

yfh32bC.png

 

 

 

Editado por Pinke
Link para o comentário
Compartilhar em outros sites

cara, manda o codigo todo mds ._.

 

Eu usei aquele código que você me mandou

if(cmd.getName().equalsIgnoreCase("test")) {
  if(sender instanceof Player) {
    Player p = (Player) sender;
    TextComponent msg = new TextComponent("Click ");
    TextComponent message = new TextComponent("me");
    message.setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "http://spigotmc.org"));
    message.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("Goto the Spigot website!").create()));
    msg.addExtra(message);
    p.sendMessage(msg);
    }
}
Link para o comentário
Compartilhar em outros sites

ANÁLISE DE INATIVIDADE
 

Este tópico foi automaticamente arquivado devido à inatividade. Para manter a organização e fluidez das discussões na comunidade, tópicos que permanecem sem novas interações por um período prolongado são fechados automaticamente.
 

Se houver interesse em retomar o conteúdo, sinta-se à vontade para criar um novo tópico ou entre em contato com a equipe da comunidade para reabrir este tópico.


Equipe de Moderação
Gamer's Board
Link para o comentário
Compartilhar em outros sites

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