aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/garden
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-28 15:06:24 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-28 15:06:24 -0400
commit45bcbe967ac58a2dc5ef606381e1653003ac17e3 (patch)
tree65b14c285a6489acdc070f991b1ca9e798829246 /src/main/java/de/hysky/skyblocker/skyblock/garden
parent75547cb59396252f8e5bde41181b9f27c655ccf2 (diff)
downloadSkyblocker-45bcbe967ac58a2dc5ef606381e1653003ac17e3.tar.gz
Skyblocker-45bcbe967ac58a2dc5ef606381e1653003ac17e3.tar.bz2
Skyblocker-45bcbe967ac58a2dc5ef606381e1653003ac17e3.zip
Add invisible armour stand toggle and dumping head textures to debug
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/garden')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java b/src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java
index ff6086d3..d6015748 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/garden/VisitorHelper.java
@@ -96,11 +96,9 @@ public class VisitorHelper {
}
private static @Nullable String getTextureOrNull(ItemStack stack) {
- if (!stack.isOf(Items.PLAYER_HEAD) || stack.get(DataComponentTypes.PROFILE) == null) return null;
- return stack.get(DataComponentTypes.PROFILE).properties().get("textures").stream()
- .map(Property::value)
- .findFirst()
- .orElse(null);
+ String texture = ItemUtils.getHeadTexture(stack);
+
+ return texture.isEmpty() ? null : texture;
}
private static void processLore(String visitorName, @Nullable String visitorTexture, List<Text> loreList) {