handle luckperm user being null

This commit is contained in:
Teriuihi 2022-01-11 01:05:30 +01:00
parent 5cd8f5c894
commit 16996e95e2

View File

@ -79,12 +79,19 @@ public class DiscordLinkCommand extends DiscordCommand {
discordLinkPlayer.linkedRole(true); discordLinkPlayer.linkedRole(true);
Player player = DiscordLink.getPlugin().getProxy().getPlayer(discordLinkPlayer.getUuid()).orElse(null); Player player = DiscordLink.getPlugin().getProxy().getPlayer(discordLinkPlayer.getUuid()).orElse(null);
DiscordLink.getPlugin().getBot().changeNick( User user = Utilities.getLuckPerms().getUserManager().getUser(discordLinkPlayer.getUuid());
message.getGuild().getIdLong(), if (player != null || user != null)
message.getMember().getIdLong(), DiscordLink.getPlugin().getBot().changeNick(
player == null ? message.getGuild().getIdLong(),
Utilities.getLuckPerms().getUserManager().getUser(discordLinkPlayer.getUuid()).getUsername() : message.getMember().getIdLong(),
player.getUsername()); player == null ?
user.getUsername() :
player.getUsername());
else
DiscordLink.getPlugin().getBot().changeNick(
message.getGuild().getIdLong(),
message.getMember().getIdLong(),
discordLinkPlayer.getUsername());
message.getChannel().sendMessage("You have successfully linked " + message.getChannel().sendMessage("You have successfully linked " +
discordLinkPlayer.getUsername() + " with " + discordLinkPlayer.getUsername() + " with " +