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);
Player player = DiscordLink.getPlugin().getProxy().getPlayer(discordLinkPlayer.getUuid()).orElse(null);
DiscordLink.getPlugin().getBot().changeNick(
message.getGuild().getIdLong(),
message.getMember().getIdLong(),
player == null ?
Utilities.getLuckPerms().getUserManager().getUser(discordLinkPlayer.getUuid()).getUsername() :
player.getUsername());
User user = Utilities.getLuckPerms().getUserManager().getUser(discordLinkPlayer.getUuid());
if (player != null || user != null)
DiscordLink.getPlugin().getBot().changeNick(
message.getGuild().getIdLong(),
message.getMember().getIdLong(),
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 " +
discordLinkPlayer.getUsername() + " with " +