diff --git a/velocity/src/main/java/com/alttd/chat/handlers/ChatPlayer.java b/api/src/main/java/com/alttd/chat/objects/ChatPlayer.java similarity index 56% rename from velocity/src/main/java/com/alttd/chat/handlers/ChatPlayer.java rename to api/src/main/java/com/alttd/chat/objects/ChatPlayer.java index fa55f78..450467a 100644 --- a/velocity/src/main/java/com/alttd/chat/handlers/ChatPlayer.java +++ b/api/src/main/java/com/alttd/chat/objects/ChatPlayer.java @@ -1,19 +1,17 @@ -package com.alttd.chat.handlers; - -import com.velocitypowered.api.proxy.Player; +package com.alttd.chat.objects; import java.util.UUID; public class ChatPlayer { + // todo merge partyuser here, or make party user extend this? + // todo gctoggle? private UUID uuid; - private Player player; private UUID replyTarget; - private boolean globalChatEnabled; + private boolean globalChatEnabled; // this vs permission? - public ChatPlayer(Player p) { - player = p; - uuid = p.getUniqueId(); + public ChatPlayer(UUID p) { + uuid = p; replyTarget = null; } @@ -21,10 +19,6 @@ public class ChatPlayer { return uuid; } - public Player getPlayer() { - return player; - } - public boolean isGlobalChatEnabled() { return globalChatEnabled; } @@ -34,7 +28,7 @@ public class ChatPlayer { } public void setReplyTarget(UUID uuid) { - if(!replyTarget.equals(uuid)) + if (!replyTarget.equals(uuid)) replyTarget = uuid; } }