Ir para conteúdo
  • 0

[Duvida][Java][bukkit] ActionBar


mabazi

Pergunta

Como faço para aparecer um actionbar para o player

estou usando provisoriamente o /title player actionbar {"text" : "msg"} porque ainda nao descobri como fazer em codigo, eu ate continuaria usando mas acaba flodando o console ?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Bem, se você estiver na versão '1.10' ou alguma versão superior, você pode apenas fazer isso:
 

public void sendActionbar(Player player, String message){
    player.spigot().sendMessage(ChatMessageType.ACTION_BAR, new TextComponent(message));
}

Para versões anteriores, você vai ter que enviar o "PacketPlayOutChat" para o jogador:

public void sendActionbar(Player player, String message){
    ((CraftPlayer)player).getHandle().playerConnection.sendPacket(new PacketPlayOutChat(ChatSerializer.a("{text: '"+ msg +"'}"), (byte)2));
}

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...