package org.bukkit.craftbukkit; import net.minecraft.server.EntityPlayerMP; import org.bukkit.Location; import org.bukkit.Player; import org.bukkit.World; public class CraftPlayer implements Player { private EntityPlayerMP player; private final String name; private final CraftServer server; public CraftPlayer(CraftServer serv, EntityPlayerMP handle) { player = handle; name = player.aw; server = serv; } public String getName() { return name; } public boolean isOnline() { return server.server.g(name); } public Location getLocation() { return new Location(getWorld(), player.p, player.q, player.r); } public World getWorld() { return server.getWorld(player.b.e); } }