Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. public class Main extends JavaPlugin implements Listener {
  2.  
  3. EntityPlayer miner;
  4.  
  5. public void onEnable() {
  6.  
  7. Bukkit.getPluginManager().registerEvents(this, this);
  8.  
  9. //for (Player p : Bukkit.getOnlinePlayers()) {
  10.  
  11. //}
  12. }
  13.  
  14. @EventHandler
  15. public void onPlayerJoin(PlayerJoinEvent e) {
  16.  
  17. GameProfile gp = new GameProfile(UUID.randomUUID(), ChatColor.GRAY + "Miner");
  18. WorldServer world = ((CraftWorld) Bukkit.getWorlds().get(0)).getHandle();
  19. MinecraftServer server = ((CraftServer) Bukkit.getServer()).getServer();
  20.  
  21. EntityPlayer miner = new EntityPlayer(server, world, gp, new PlayerInteractManager(world)) {
  22. public boolean v() {
  23. return false;
  24. }
  25. };
  26.  
  27. Location loc = e.getPlayer().getLocation();
  28. e.getPlayer().sendMessage("test");
  29. PlayerConnection pc = ((CraftPlayer) e.getPlayer()).getHandle().playerConnection;
  30. e.getPlayer().sendMessage("test");
  31.  
  32. miner.teleportTo(loc, false);
  33. pc.sendPacket(new PacketPlayOutPlayerInfo(EnumPlayerInfoAction.ADD_PLAYER, miner));
  34. pc.sendPacket(new PacketPlayOutNamedEntitySpawn(miner));
  35. e.getPlayer().sendMessage("test");
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement