diff --git a/src/main/java/com/alttd/playershops/utils/ShopUtil.java b/src/main/java/com/alttd/playershops/utils/ShopUtil.java index 1f079c1..47d54be 100644 --- a/src/main/java/com/alttd/playershops/utils/ShopUtil.java +++ b/src/main/java/com/alttd/playershops/utils/ShopUtil.java @@ -11,6 +11,7 @@ import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; +import org.bukkit.OfflinePlayer; import org.bukkit.enchantments.Enchantment; import org.bukkit.entity.Player; import org.bukkit.inventory.Inventory; @@ -146,8 +147,9 @@ public class ShopUtil { public static ItemStack getPlayerHead(UUID uuid) { ItemStack skull = new ItemStack(Material.PLAYER_HEAD); - Player player = Bukkit.getPlayer(uuid); - if (player == null) return skull; + OfflinePlayer player = Bukkit.getOfflinePlayer(uuid); + if (!player.hasPlayedBefore()) + return skull; // TODO add skins to skulls and name them. SkullMeta meta = (SkullMeta) skull.getItemMeta();