Vinetos

[Packets Bukkit] NPCS

Aug 17th, 2015
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. public void createNpc(Player p, String name){
  2. MinecraftServer nmsServer = ((CraftServer) Bukkit.getServer()).getServer();
  3. WorldServer nmsWorld = ((CraftWorld) Bukkit.getWorlds().get(0)).getHandle();
  4. EntityPlayer npc = new EntityPlayer(nmsServer, nmsWorld, new GameProfile(UUID.randomUUID()),name), new PlayerInteractManager(nmsWorld));
  5. npc.setLocation(X, Y, Z, 0, 0);
  6. PlayerConnection connection = ((CraftPlayer)p).getHandle().playerConnection;
  7. connection.sendPacket(new PacketPlayOutPlayerInfo(EnumPlayerInfoAction.ADD_PLAYER, npc));
  8. connection.sendPacket(new PacketPlayOutNamedEntitySpawn(npc));
  9. }
Advertisement
Add Comment
Please, Sign In to add comment