diff --git a/src/main/java/com/alttd/proxydiscordlink/objects/DiscordLinkPlayer.java b/src/main/java/com/alttd/proxydiscordlink/objects/DiscordLinkPlayer.java index dd5cbe5..d88728f 100644 --- a/src/main/java/com/alttd/proxydiscordlink/objects/DiscordLinkPlayer.java +++ b/src/main/java/com/alttd/proxydiscordlink/objects/DiscordLinkPlayer.java @@ -13,11 +13,12 @@ import java.util.*; public class DiscordLinkPlayer { private final long userId; private final UUID uuid; - private final String username; - private final String discordUsername; + private String username; + private String discordUsername; + private boolean nick; private final List roleNames; - public DiscordLinkPlayer(long userId, UUID uuid, String username, String discordUsername, List roleNames) { + public DiscordLinkPlayer(long userId, UUID uuid, String username, String discordUsername, boolean nick, List roleNames) { this.userId = userId; this.uuid = uuid; this.username = username; @@ -37,6 +38,10 @@ public class DiscordLinkPlayer { return username; } + public void setUsername(String username) { + this.username = username; + } + public List getRoles() { return roleNames; } @@ -45,6 +50,18 @@ public class DiscordLinkPlayer { return discordUsername; } + public void setDiscordUsername(String discordUsername) { + this.discordUsername = discordUsername; + } + + public boolean hasNick() { + return nick; + } + + public void setNick(boolean nick) { + this.nick = nick; + } + public void updateDiscord(List roles, boolean added) { if (added) roles.stream().filter(DiscordRole::isUpdateToDiscord).forEach(role -> DiscordLink.getPlugin().getBot().addRole(userId, role.getId(), BotConfig.GUILD_ID)); //TODO test