1
0
mirror of https://github.com/Zrips/Jobs.git synced 2025-02-01 21:11:30 +01:00
Jobs/com/gamingmesh/jobs/container/PlayerInfo.java

43 lines
816 B
Java
Raw Normal View History

2016-09-29 16:24:29 +02:00
package com.gamingmesh.jobs.container;
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;
String name = "Unknown";
2016-09-29 16:24:29 +02:00
private Long seen;
private UUID uuid;
2017-02-15 11:23:24 +01:00
private JobsPlayer player;
2016-09-29 16:24:29 +02: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;
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;
}
public UUID getUuid() {
return uuid;
}
2016-09-29 16:24:29 +02:00
}