diff options
| author | Rime <81419447+Emirlol@users.noreply.github.com> | 2025-06-26 01:07:40 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-25 18:07:40 -0400 |
| commit | b4229bea773df83efd3cbadaf97f5159b3778cda (patch) | |
| tree | 02797e6029809ad82dc05d2ee658aeda95ed364f /src/main/java | |
| parent | 6870607728ac1c73296b4bcc612ab92d597ad083 (diff) | |
| download | Skyblocker-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.java | 5 |
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; |
