diff --git a/src/main/java/com/alttd/proxydiscordlink/config/Config.java b/src/main/java/com/alttd/proxydiscordlink/config/Config.java index 76acc65..2b0fe9d 100644 --- a/src/main/java/com/alttd/proxydiscordlink/config/Config.java +++ b/src/main/java/com/alttd/proxydiscordlink/config/Config.java @@ -203,6 +203,7 @@ public final class Config { public static String HELP_UNLINK = "/discord unlink: Unlink your Minecraft and Discord accounts."; public static String HELP_CHECK_LINKED = "/discord checklinked : Check if the specified user has their Minecraft and Discord accounts linked."; public static String HELP_RELOAD = "/discord reload: Reload the config."; + public static String HELP_SYNC = "/discord sync: Manually synchronize your roles across Discord and Minecraft."; private static void loadMessages() { DISCORD_MESSAGE = getList("messages.discord-message", DISCORD_MESSAGE); diff --git a/src/main/java/com/alttd/proxydiscordlink/database/Database.java b/src/main/java/com/alttd/proxydiscordlink/database/Database.java index cd5245c..e65c54b 100644 --- a/src/main/java/com/alttd/proxydiscordlink/database/Database.java +++ b/src/main/java/com/alttd/proxydiscordlink/database/Database.java @@ -103,11 +103,11 @@ public class Database { } } - public boolean playerIsLinked(Player player) { //TODO maybe this can be using the discord api instead? (or a cache idk) + public boolean playerIsLinked(UUID uuid) { //TODO maybe this can be using the discord api instead? (or a cache idk) try { PreparedStatement statement = DatabaseConnection.getConnection() .prepareStatement("SELECT * FROM linked_accounts WHERE player_uuid = ?"); - statement.setString(1, player.getUniqueId().toString()); + statement.setString(1,uuid.toString()); ResultSet resultSet = statement.executeQuery(); if (resultSet.next()) { diff --git a/src/main/java/com/alttd/proxydiscordlink/minecraft/commands/subcommands/CheckLinked.java b/src/main/java/com/alttd/proxydiscordlink/minecraft/commands/subcommands/CheckLinked.java index 8197dfb..0d6fe3f 100644 --- a/src/main/java/com/alttd/proxydiscordlink/minecraft/commands/subcommands/CheckLinked.java +++ b/src/main/java/com/alttd/proxydiscordlink/minecraft/commands/subcommands/CheckLinked.java @@ -64,7 +64,7 @@ public class CheckLinked implements SubCommand { private void isLinked(CommandSource source, Player player) { List