[Fixed] /is members Was throwing NPE for Players

This commit is contained in:
TeamHR 2024-03-25 23:08:29 +05:30 committed by Christian Koop
parent 0f51665bc3
commit 373d5267d4
No known key found for this signature in database
GPG Key ID: 89A8181384E010A3
1 changed files with 6 additions and 5 deletions

View File

@ -398,12 +398,12 @@ public class Members {
int islandPlaytime;
org.bukkit.OfflinePlayer targetPlayer = Bukkit.getServer().getOfflinePlayer(playerUUID);
Player targetPlayer = Bukkit.getServer().getPlayer(playerUUID);
if (targetPlayer == null) {
OfflinePlayer offlinePlayer = new OfflinePlayer(playerUUID);
playerName = offlinePlayer.getName();
playerTexture = offlinePlayer.getTexture();
//playerTexture = offlinePlayer.getTexture();
islandPlaytime = offlinePlayer.getPlaytime();
playTimeDurationTime = NumberUtil.getDuration(Integer.valueOf(islandPlaytime));
@ -419,8 +419,8 @@ public class Members {
} else {
playerName = targetPlayer.getName();
playerData = plugin.getPlayerDataManager().getPlayerData(targetPlayer.getUniqueId());
playerTexture = playerData.getTexture();
playerData = plugin.getPlayerDataManager().getPlayerData(targetPlayer);
//playerTexture = playerData.getTexture();
islandPlaytime = playerData.getPlaytime();
playTimeDurationTime = NumberUtil.getDuration(islandPlaytime);
@ -571,7 +571,8 @@ public class Members {
}
}
}
ItemStack phead = SkullUtils.getSkull(targetPlayer.getUniqueId());
ItemStack phead = SkullUtils.getSkull(Bukkit.getPlayerUniqueId(playerName));
nInv.addItem(
nInv.createItem(phead,
configLoad.getString("Menu.Members.Item.Member.Displayname").replace("%player",