Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void newNPC(Player player, Location loc) {
- PacketContainer npc = protocolManager.createPacket(PacketType.Play.Server.NAMED_ENTITY_SPAWN);
- BlockPosition blockPos = new BlockPosition(loc.getX(), loc.getY(), loc.getZ());
- PacketPlayOutBed bedpacket = new PacketPlayOutBed((EntityHuman)npc.getHandle(), blockPos);
- for (Player p : Bukkit.getOnlinePlayers()) {
- ((CraftPlayer) p).getHandle().playerConnection.sendPacket(bedpacket);
- try {
- protocolManager.sendServerPacket(player, npc);
- } catch (InvocationTargetException e) {
- throw new RuntimeException(
- "Cannot send packet " + npc, e);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement