Advertisement
Guest User

Wo liegt der Fehler ? -.-

a guest
Apr 19th, 2015
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.77 KB | None | 0 0
  1. public void nick(Player p, String nickname) {
  2.        
  3.         EntityHuman eh = ((CraftPlayer)p).getHandle();
  4.         PacketPlayOutEntityDestroy p29 = new PacketPlayOutEntityDestroy(eh.getId());
  5.         PacketPlayOutNamedEntitySpawn p20 = new PacketPlayOutNamedEntitySpawn(eh);
  6.        
  7.         try {
  8.            
  9.             Field profileField = p20.getClass().getDeclaredField("b");
  10.             profileField.setAccessible(true);
  11.             profileField.set(p20, new GameProfile(p.getUniqueId(), nickname));
  12.            
  13.         } catch (Exception e) {e.printStackTrace();}
  14.        
  15.         for(Player other : Bukkit.getOnlinePlayers()) {
  16.            
  17.             if(!other.getName().equals(p.getName())) {
  18.                
  19.                 ((CraftPlayer)other).getHandle().playerConnection.sendPacket(p29);
  20.                 ((CraftPlayer)other).getHandle().playerConnection.sendPacket(p20);
  21.                
  22.             }
  23.            
  24.         }
  25.        
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement