aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/item/WikiLookup.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/item/WikiLookup.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/WikiLookup.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/WikiLookup.java b/src/main/java/de/hysky/skyblocker/skyblock/item/WikiLookup.java
index 3ab478d0..d4e6a0df 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/WikiLookup.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/WikiLookup.java
@@ -1,13 +1,12 @@
package de.hysky.skyblocker.skyblock.item;
-import de.hysky.skyblocker.utils.Utils;
import de.hysky.skyblocker.skyblock.itemlist.ItemRegistry;
+import de.hysky.skyblocker.utils.ItemUtils;
+import de.hysky.skyblocker.utils.Utils;
import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.option.KeyBinding;
import net.minecraft.client.util.InputUtil;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NbtCompound;
import net.minecraft.screen.slot.Slot;
import net.minecraft.text.Text;
import net.minecraft.util.Util;
@@ -31,11 +30,7 @@ public class WikiLookup {
public static String getSkyblockId(Slot slot) {
//Grabbing the skyblock NBT data
- ItemStack selectedStack = slot.getStack();
- NbtCompound nbt = selectedStack.getSubNbt("ExtraAttributes");
- if (nbt != null) {
- id = nbt.getString("id");
- }
+ ItemUtils.getItemIdOptional(slot.getStack()).ifPresent(newId -> id = newId);
return id;
}