Wie kann man einer Scoreboard Tabliste einen Header und Footer setzten?
![](https://images.gutefrage.net/media/user/flumex/1595422229394_nmmslarge__53_53_393_393_c56a4e889a73c04eefac88b09f63e6ee.png?v=1595422229000)
Unter welcher Spigot/Bukkit Version programmierst du?
![](https://images.gutefrage.net/media/user/DeathNoteGood/1441812391099_nmmslarge.jpg?v=1441812393000)
1.11.2
1 Antwort
![](https://images.gutefrage.net/media/user/flumex/1595422229394_nmmslarge__53_53_393_393_c56a4e889a73c04eefac88b09f63e6ee.png?v=1595422229000)
//Sendet die Tabliste-Texte
public void sendTab(Player player, String head, String foot){
IChatBaseComponent header = new ChatMessage(head);
IChatBaseComponent footer = new ChatMessage(foot);
PacketPlayOutPlayerListHeaderFooter tablist = new PacketPlayOutPlayerListHeaderFooter();
try {
Field headerField = tablist.getClass().getDeclaredField("a");
headerField.setAccessible(true);
headerField.set(tablist, header);
headerField.setAccessible(!headerField.isAccessible());
Field footerField = tablist.getClass().getDeclaredField("b");
footerField.setAccessible(true);
footerField.set(tablist, footer);
footerField.setAccessible(!footerField.isAccessible());
} catch (Exception e) {
e.printStackTrace();
}
CraftPlayer cp = (CraftPlayer) player;
cp.getHandle().playerConnection.sendPacket(tablist);
}
Woher ich das weiß:Studium / Ausbildung – Fachinformatiker für Systemintegration / Freelance als AWE