blob: 9e720c5a1a52c063c131146360435b7c3bf7e278 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
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);
}
}
|