aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorRime <81419447+Emirlol@users.noreply.github.com>2025-06-26 01:07:40 +0300
committerGitHub <noreply@github.com>2025-06-25 18:07:40 -0400
commitb4229bea773df83efd3cbadaf97f5159b3778cda (patch)
tree02797e6029809ad82dc05d2ee658aeda95ed364f /src/main/java
parent6870607728ac1c73296b4bcc612ab92d597ad083 (diff)
downloadSkyblocker-b4229bea773df83efd3cbadaf97f5159b3778cda.tar.gz
Skyblocker-b4229bea773df83efd3cbadaf97f5159b3778cda.tar.bz2
Skyblocker-b4229bea773df83efd3cbadaf97f5159b3778cda.zip
Fix hunting box helper not matching non-player head items (#1400)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/hunting/HuntingBoxHelper.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/hunting/HuntingBoxHelper.java b/src/main/java/de/hysky/skyblocker/skyblock/hunting/HuntingBoxHelper.java
index 13aaa680..057deea1 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/hunting/HuntingBoxHelper.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/hunting/HuntingBoxHelper.java
@@ -2,11 +2,11 @@ package de.hysky.skyblocker.skyblock.hunting;
import de.hysky.skyblocker.config.SkyblockerConfigManager;
import de.hysky.skyblocker.utils.ItemUtils;
+import de.hysky.skyblocker.utils.container.ContainerSolver;
import de.hysky.skyblocker.utils.container.SimpleContainerSolver;
import de.hysky.skyblocker.utils.render.gui.ColorHighlight;
import it.unimi.dsi.fastutil.ints.Int2ObjectMap;
import net.minecraft.item.ItemStack;
-import net.minecraft.item.Items;
import net.minecraft.text.Text;
import org.apache.commons.lang3.math.NumberUtils;
import org.slf4j.Logger;
@@ -29,9 +29,10 @@ public class HuntingBoxHelper extends SimpleContainerSolver {
@Override
public List<ColorHighlight> getColors(Int2ObjectMap<ItemStack> slots) {
ArrayList<ColorHighlight> highlights = new ArrayList<>();
+ ContainerSolver.trimEdges(slots, 6);
for (var entry : slots.int2ObjectEntrySet()) {
ItemStack stack = entry.getValue();
- if (!stack.isOf(Items.PLAYER_HEAD)) continue;
+ if (stack.isEmpty()) continue;
List<Text> lore = ItemUtils.getLore(stack);
if (lore.isEmpty()) continue;