From b43cf96525534465dc94584f04dffd8ef38814d3 Mon Sep 17 00:00:00 2001 From: Kevin <92656833+kevinthegreat1@users.noreply.github.com> Date: Mon, 20 May 2024 15:42:43 -0400 Subject: Revert backwards compatible changes in ItemUtils.getHeadTexture to avoid merge conflicts --- src/main/java/de/hysky/skyblocker/utils/ItemUtils.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/main/java/de/hysky/skyblocker/utils') diff --git a/src/main/java/de/hysky/skyblocker/utils/ItemUtils.java b/src/main/java/de/hysky/skyblocker/utils/ItemUtils.java index ba41a1df..13b28808 100644 --- a/src/main/java/de/hysky/skyblocker/utils/ItemUtils.java +++ b/src/main/java/de/hysky/skyblocker/utils/ItemUtils.java @@ -206,13 +206,13 @@ public class ItemUtils { public static String getHeadTexture(ItemStack stack) { if (!stack.isOf(Items.PLAYER_HEAD) || !stack.contains(DataComponentTypes.PROFILE)) return ""; - Iterator iterator = stack.get(DataComponentTypes.PROFILE) - .properties() - .get("textures") - .iterator(); + ProfileComponent profile = stack.get(DataComponentTypes.PROFILE); + String texture = profile.properties().get("textures").stream() + .map(Property::value) + .findFirst() + .orElse(""); - if (!iterator.hasNext()) return ""; - return iterator.next().value(); + return texture; } public static Optional getHeadTextureOptional(ItemStack stack) { -- cgit