2016-09-29 16:24:29 +02:00
|
|
|
package com.gamingmesh.jobs.container;
|
|
|
|
|
2017-01-14 11:55:59 +01:00
|
|
|
import java.util.UUID;
|
|
|
|
|
2017-02-15 11:23:24 +01:00
|
|
|
import com.gamingmesh.jobs.Jobs;
|
|
|
|
|
2016-09-29 16:24:29 +02:00
|
|
|
public class PlayerInfo {
|
|
|
|
|
|
|
|
int id;
|
2017-01-14 11:55:59 +01:00
|
|
|
String name = "Unknown";
|
2016-09-29 16:24:29 +02:00
|
|
|
private Long seen;
|
2017-01-14 11:55:59 +01:00
|
|
|
private UUID uuid;
|
2017-02-15 11:23:24 +01:00
|
|
|
private JobsPlayer player;
|
2016-09-29 16:24:29 +02:00
|
|
|
|
2017-01-14 11:55:59 +01:00
|
|
|
public PlayerInfo(String name, int id, UUID uuid, Long seen) {
|
2016-09-29 16:24:29 +02:00
|
|
|
this.name = name;
|
|
|
|
this.id = id;
|
2017-01-14 11:55:59 +01:00
|
|
|
this.uuid = uuid;
|
2016-09-29 16:24:29 +02:00
|
|
|
this.seen = seen;
|
2017-02-15 11:23:24 +01:00
|
|
|
player = Jobs.getPlayerManager().getJobsPlayer(uuid);
|
2016-09-29 16:24:29 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
public String getName() {
|
2017-02-15 11:23:24 +01:00
|
|
|
if (player == null)
|
|
|
|
player = Jobs.getPlayerManager().getJobsPlayer(uuid);
|
|
|
|
if (player != null)
|
|
|
|
return player.getUserName();
|
2016-09-29 16:24:29 +02:00
|
|
|
return name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getID() {
|
|
|
|
return id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Long getSeen() {
|
|
|
|
return seen;
|
|
|
|
}
|
2017-01-14 11:55:59 +01:00
|
|
|
|
|
|
|
public UUID getUuid() {
|
|
|
|
return uuid;
|
|
|
|
}
|
2016-09-29 16:24:29 +02:00
|
|
|
}
|