Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CraftPlayer craftplayer = (CraftPlayer) player;
- PlayerConnection connection = craftplayer.getHandle().playerConnection;
- IChatBaseComponent header = ChatSerializer.a("{\"text\": \"" +
- ChatColor.translateAlternateColorCodes('&', Main.getInstance().getConfig().getString("tablist_header")) + "\"}");
- IChatBaseComponent footer = ChatSerializer.a("{\"text\": \"" +
- ChatColor.translateAlternateColorCodes('&', Main.getInstance().getConfig().getString("tablist_footer")) + "\"}");
- PacketPlayOutPlayerListHeaderFooter packet = new PacketPlayOutPlayerListHeaderFooter();
- try {
- Field headerField = packet.getClass().getDeclaredField("a");
- headerField.setAccessible(true);
- headerField.set(packet, header);
- headerField.setAccessible(!headerField.isAccessible());
- Field footerField = packet.getClass().getDeclaredField("b");
- footerField.setAccessible(true);
- footerField.set(packet, footer);
- footerField.setAccessible(!footerField.isAccessible());
- } catch (Exception e1) {
- e1.printStackTrace();
- }
- connection.sendPacket(packet);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement