Advertisement
EntenPlayz

Untitled

Jul 15th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. public void sendTablistHeaderAndFooter(Player p, String header, String footer) {
  2. if(header == null) header = "";
  3. if(footer == null) footer = "";
  4.  
  5. IChatBaseComponent tabHeader = ChatSerializer.a("{\"text\":\"" + header + "\"}");
  6. IChatBaseComponent tabFooter = ChatSerializer.a("{\"text\":\"" + footer + "\"}");
  7.  
  8. PacketPlayOutPlayerListHeaderFooter headerPacket = new PacketPlayOutPlayerListHeaderFooter(tabHeader);
  9. try {
  10. Field field = headerPacket.getClass().getDeclaredField("b");
  11. field.setAccessible(true);
  12. field.set(headerPacket, tabFooter);
  13. } catch(Exception e) {
  14. e.printStackTrace();
  15. } finally {
  16. ((CraftPlayer)p).getHandle().playerConnection.sendPacket(headerPacket);
  17. }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement