Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main extends JavaPlugin implements Listener {
- EntityPlayer miner;
- public void onEnable() {
- Bukkit.getPluginManager().registerEvents(this, this);
- //for (Player p : Bukkit.getOnlinePlayers()) {
- //}
- }
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent e) {
- GameProfile gp = new GameProfile(UUID.randomUUID(), ChatColor.GRAY + "Miner");
- WorldServer world = ((CraftWorld) Bukkit.getWorlds().get(0)).getHandle();
- MinecraftServer server = ((CraftServer) Bukkit.getServer()).getServer();
- EntityPlayer miner = new EntityPlayer(server, world, gp, new PlayerInteractManager(world)) {
- public boolean v() {
- return false;
- }
- };
- Location loc = e.getPlayer().getLocation();
- e.getPlayer().sendMessage("test");
- PlayerConnection pc = ((CraftPlayer) e.getPlayer()).getHandle().playerConnection;
- e.getPlayer().sendMessage("test");
- miner.teleportTo(loc, false);
- pc.sendPacket(new PacketPlayOutPlayerInfo(EnumPlayerInfoAction.ADD_PLAYER, miner));
- pc.sendPacket(new PacketPlayOutNamedEntitySpawn(miner));
- e.getPlayer().sendMessage("test");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement