Ir para conteúdo
  • 0

[Resolvido] Bukkit 1.8


Guest Wheeze

Pergunta

Como todos ja sabem as versões 1.8 adicionam novos métodos ao bukkit, como mensagens no tab, a mensagem que aparece na frente da tela(não sei direito o nome).

 

Enfim, gostaria de saber quais são eles dentro do bukkit pois estou querendo usa-los

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

Tem que saber uma packets

 

Title(Mensagem na tela):

1. Verificando a versão do Player:

if(((CraftPlayer) p).getHandle().playerConnection.networkManager.getVersion() >= 47)

 

2. ChatBaseComponent

IChatBaseComponent ct = ChatSerializer.a("{\"text\": \"Você gosta de pintos!\"}");

 

3. PacketTitle

PacketTitle t = new PacketTitle(Action.TITLE, ct);

 

4. Enviando o Packet

((CraftPlayer) p).getHandle().playerConnection.sendPacket(t);

 

 

Sub-title ou Subtitulo (O que vem abaixo do Title grande):

1. Verificando a versão do Player:

if(((CraftPlayer) p).getHandle().playerConnection.networkManager.getVersion() >= 47)

 

2. ChatBaseComponent

IChatBaseComponent ct = ChatSerializer.a("{\"text\": \"§b§lVocê gosta de pintos!\"}");

 

3. PacketTitle

PacketTitle t = new PacketTitle(Action.SUBTITLE, ct);

 

4. Enviando o Packet

((CraftPlayer) p).getHandle().playerConnection.sendPacket(t);
 

 

Obs:

Para mudar o tempo:

PacketTitle tm = new PacketTitle(Action.TIMES, <tempo para aparecer (fade in), <tempo de duração>, <tempo para sumir (fade out)>);
((CraftPlayer) p).getHandle().playerConnection.sendPacket(t);
((CraftPlayer) p).getHandle().playerConnection.sendPacket(tm);

|-------------------------------------------------------------------------------|

 

Mudando tab:

1. Verificando a versão do Player:

if(((CraftPlayer) p).getHandle().playerConnection.networkManager.getVersion() >= 47)

 

2. ChatBaseComponent

IChatBaseComponent tbc = ChatSerializer.a("{\"text\": \"§bEm cima!\"}");
IChatBaseComponent tbb = ChatSerializer.a("{\"text\": \"§cEm baixo!\"}");

 

3. PacketTabHeader

PacketTabHeader t = new PacketTabHeader(tbc, tbb);

 

4. Enviando o Packet

((CraftPlayer) p).getHandle().playerConnection.sendPacket(t);

 

 

 

Já pode deixando seu like + resolvido e.e '-'

Link para o comentário
Compartilhar em outros sites

eu nao intendi muito mas deixa eu ver se intendi voce qer um plugin como esses como voce disse?
intão esta aq

https://www.spigotmc.org/resources/titlemotd.1171/update?update=6813
https://www.spigotmc.org/resources/advancedtablist-1-8-header-footer.1050/

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

Sei que para colocar mensagem é assim

Title title = new Title("Like Karamujo!");
e usa assim para os player 

title.send(player);
Like ae

isso colocaria aquela mensagem na frente?

Ou mexeria com o tab?

 

eu nao intendi muito mas deixa eu ver se intendi voce qer um plugin como esses como voce disse?

intão esta aqhttps://www.spigotmc.org/resources/titlemotd.1171/update?update=6813https://www.spigotmc.org/resources/advancedtablist-1-8-header-footer.1050/

Não, eu quero e fazer plugins com essas utilidades

Link para o comentário
Compartilhar em outros sites

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