Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Szukam] API tabu na 1.8?


Rekomendowane odpowiedzi

Opublikowano

Zrobienie tabu na spigocie w wersji 1.8, graniczy z cudem dla zwyklego "LAIKA" musisz nadpisac caly handler ;)

  • 2 tygodnie później...
Opublikowano

­A przypadkiem BukkitTabAPIPlus czy jak to się tam nazywa autorstwa defabricated na githubie nie posiada wsparcia 1.8? Z tego co widziałem dał już update dodający header'a i footer'a.

Opublikowano

Tak trudno dać pakiet?...

 

PacketPlayOutPlayerListHeaderFooter

 

Zdekompilowana klasa NMS

 

 

 

package net.minecraft.server.v1_8_R1;

import net.md_5.bungee.api.chat.BaseComponent;
import net.md_5.bungee.chat.ComponentSerializer;

public class PacketPlayOutPlayerListHeaderFooter
  implements Packet
{
  public BaseComponent[] header;
  public BaseComponent[] footer;
  private IChatBaseComponent a;
  private IChatBaseComponent b;
  
  public PacketPlayOutPlayerListHeaderFooter() {}
  
  public PacketPlayOutPlayerListHeaderFooter(IChatBaseComponent ichatbasecomponent)
  {
    this.a = ichatbasecomponent;
  }
  
  public void a(PacketDataSerializer packetdataserializer)
  {
    this.a = packetdataserializer.d();
    this.b = packetdataserializer.d();
  }
  
  public void b(PacketDataSerializer packetdataserializer)
  {
    if (this.header != null) {
      packetdataserializer.a(ComponentSerializer.toString(this.header));
    } else {
      packetdataserializer.a(this.a);
    }
    if (this.footer != null) {
      packetdataserializer.a(ComponentSerializer.toString(this.footer));
    } else {
      packetdataserializer.a(this.;
    }
  }
  
  public void a(PacketListenerPlayOut packetlistenerplayout)
  {
    packetlistenerplayout.a(this);
  }
  
  public void a(PacketListener packetlistener)
  {
    a((PacketListenerPlayOut)packetlistener);
  }
}

 

 

a to header, b to footer ;)

#AntyBlezur


Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...