Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void removeFromTab(CraftPlayer cp){
- PacketPlayOutPlayerInfo packet = new PacketPlayOutPlayerInfo(PacketPlayOutPlayerInfo.EnumPlayerInfoAction.REMOVE_PLAYER, cp.getHandle());
- sendPacket(packet);
- }
- public static void addToTab(CraftPlayer cp){
- PacketPlayOutPlayerInfo packet = new PacketPlayOutPlayerInfo(PacketPlayOutPlayerInfo.EnumPlayerInfoAction.ADD_PLAYER, cp.getHandle());
- sendPacket(packet);
- }
- public static void sendPacket(Packet packet){
- for(Player all : Bukkit.getOnlinePlayers()){
- ((CraftPlayer)all).getHandle().playerConnection.sendPacket(packet);
- }
- }
- public static Field getField(Class<?> clazz, String name){
- try {
- Field field = clazz.getDeclaredField(name);
- field.setAccessible(true);
- return field;
- } catch (NoSuchFieldException e) {
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement