From 13f0f2ed673991073de2674cd71c7388bf097a60 Mon Sep 17 00:00:00 2001 From: Kiran Hart Date: Thu, 13 Jun 2024 19:46:49 -0400 Subject: [PATCH] xskull methods update --- .../java/ca/tweetzy/flight/utils/QuickItem.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/main/java/ca/tweetzy/flight/utils/QuickItem.java b/src/main/java/ca/tweetzy/flight/utils/QuickItem.java index 042c131..0082961 100644 --- a/src/main/java/ca/tweetzy/flight/utils/QuickItem.java +++ b/src/main/java/ca/tweetzy/flight/utils/QuickItem.java @@ -36,12 +36,7 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.material.MaterialData; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Base64; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; /** * Date Created: April 07 2022 @@ -426,8 +421,7 @@ public static QuickItem of(final OfflinePlayer player) { assert meta != null; - XSkull.applySkin(meta, player); - + XSkull.of(meta).profile(player).apply(); itemStack.setItemMeta(meta); return of(itemStack); @@ -439,8 +433,10 @@ public static ItemStack createTexturedHead(String url) { return CompMaterial.STONE.parseItem(); SkullMeta sm = (SkullMeta) item.getItemMeta(); + assert sm != null; - XSkull.applySkin(sm, encodeURL(url)); + XSkull.of(sm).profile(XSkull.SkullInputType.TEXTURE_URL, url); +// XSkull.applySkin(sm, encodeURL(url)); item.setItemMeta(sm); return item;