Advertisement
Guest User

Untitled

a guest
May 29th, 2015
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. public static void newNPC(Player player, Location loc) {
  2. PacketContainer npc = protocolManager.createPacket(PacketType.Play.Server.NAMED_ENTITY_SPAWN);
  3.  
  4. BlockPosition blockPos = new BlockPosition(loc.getX(), loc.getY(), loc.getZ());
  5. PacketPlayOutBed bedpacket = new PacketPlayOutBed((EntityHuman)npc.getHandle(), blockPos);
  6.  
  7. for (Player p : Bukkit.getOnlinePlayers()) {
  8. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(bedpacket);
  9. try {
  10. protocolManager.sendServerPacket(player, npc);
  11. } catch (InvocationTargetException e) {
  12. throw new RuntimeException(
  13. "Cannot send packet " + npc, e);
  14. }
  15. }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement