diff --git a/nicko-core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/SkinPlaceholder.java b/nicko-core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/SkinPlaceholder.java index f99b17a..03b3c63 100644 --- a/nicko-core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/SkinPlaceholder.java +++ b/nicko-core/src/main/java/net/artelnatif/nicko/gui/items/admin/cache/SkinPlaceholder.java @@ -5,12 +5,14 @@ import de.studiocode.invui.item.builder.SkullBuilder; import de.studiocode.invui.item.impl.AsyncItem; import org.bukkit.Material; +import java.util.UUID; + public class SkinPlaceholder extends AsyncItem { public SkinPlaceholder(String name) { super(new ItemBuilder(Material.PAINTING).setDisplayName("§7§oLoading..."), () -> { - System.out.println("name = " + name); - final SkullBuilder skull = new SkullBuilder(name); - skull.setDisplayName(name); + String uuid = name.replaceAll("(.{8})(.{4})(.{4})(.{4})(.+)", "$1-$2-$3-$4-$5"); + final SkullBuilder skull = new SkullBuilder(UUID.fromString(uuid)); + skull.setDisplayName("Skin"); skull.addLoreLines("§7Click to invalidate skin"); return skull; });