36 lines
786 B
Java
36 lines
786 B
Java
|
|
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);
|
|
}
|
|
}
|