2021-05-03 15:51:35 +00:00
|
|
|
package com.alttd.chat.handlers;
|
|
|
|
|
|
2021-05-03 17:16:39 +00:00
|
|
|
import com.velocitypowered.api.proxy.Player;
|
|
|
|
|
|
2021-05-03 15:51:35 +00:00
|
|
|
import java.util.UUID;
|
|
|
|
|
|
|
|
|
|
public class ChatPlayer {
|
|
|
|
|
|
|
|
|
|
private UUID uuid;
|
2021-05-03 17:16:39 +00:00
|
|
|
private Player player;
|
2021-05-03 15:51:35 +00:00
|
|
|
private UUID replyTarget;
|
|
|
|
|
private boolean globalChatEnabled;
|
|
|
|
|
|
2021-05-03 17:16:39 +00:00
|
|
|
public ChatPlayer(Player p) {
|
|
|
|
|
player = p;
|
|
|
|
|
uuid = p.getUniqueId();
|
|
|
|
|
replyTarget = null;
|
2021-05-03 15:51:35 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public UUID getUuid() {
|
|
|
|
|
return uuid;
|
|
|
|
|
}
|
|
|
|
|
|
2021-05-03 17:16:39 +00:00
|
|
|
public Player getPlayer() {
|
|
|
|
|
return player;
|
|
|
|
|
}
|
|
|
|
|
|
2021-05-03 15:51:35 +00:00
|
|
|
public boolean isGlobalChatEnabled() {
|
|
|
|
|
return globalChatEnabled;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public UUID getReplyTarget() {
|
|
|
|
|
return replyTarget;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setReplyTarget(UUID uuid) {
|
|
|
|
|
if(!replyTarget.equals(uuid))
|
|
|
|
|
replyTarget = uuid;
|
|
|
|
|
}
|
|
|
|
|
}
|