package me.xmrvizzy.skyblocker.skyblock.dungeon; import me.xmrvizzy.skyblocker.config.SkyblockerConfig; import me.xmrvizzy.skyblocker.gui.ColorHighlight; import me.xmrvizzy.skyblocker.gui.ContainerSolver; import net.minecraft.item.ItemStack; import java.util.ArrayList; import java.util.List; import java.util.Map; public class CroesusHelper extends ContainerSolver { public CroesusHelper() { super("^Croesus$"); } @Override public boolean isEnabled() { return SkyblockerConfig.get().locations.dungeons.croesusHelper; } @Override public List getColors(String[] groups, Map slots) { List highlights = new ArrayList<>(); for (Map.Entry entry : slots.entrySet()) { ItemStack stack = entry.getValue(); if (stack != null && stack.getNbt() != null && stack.getNbt().toString().contains("opened")) highlights.add(new ColorHighlight(entry.getKey(), GRAY_HIGHLIGHT)); } return highlights; } }