aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorRime <81419447+Emirlol@users.noreply.github.com>2024-05-26 19:17:47 +0300
committerRime <81419447+Emirlol@users.noreply.github.com>2024-07-10 02:08:24 +0300
commit354e8d07be12acbdec4be113f39c5c3609636bd0 (patch)
treebbee233f7d7670cbb844d763386ff9f95ec5f635 /src/main/java
parent2b9c8ed13a80ea5356616f1af40d3956d38aa1b3 (diff)
downloadSkyblocker-354e8d07be12acbdec4be113f39c5c3609636bd0.tar.gz
Skyblocker-354e8d07be12acbdec4be113f39c5c3609636bd0.tar.bz2
Skyblocker-354e8d07be12acbdec4be113f39c5c3609636bd0.zip
Add red highlight for expired orders
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java b/src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java
index 6129d604..c9a4b732 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/bazaar/BazaarHelper.java
@@ -14,6 +14,7 @@ import java.util.regex.Pattern;
public class BazaarHelper extends ContainerSolver {
private static final Pattern ORDER_PATTERN = Pattern.compile("You have [\\d,]+ (items|coins) to claim!");
+
public BazaarHelper() {
super("Your Bazaar Orders");
}
@@ -27,6 +28,11 @@ public class BazaarHelper extends ContainerSolver {
protected List<ColorHighlight> getColors(String[] groups, Int2ObjectMap<ItemStack> slots) {
ArrayList<ColorHighlight> highlights = new ArrayList<>();
for (int slot = 0; slot < slots.size(); slot++) {
+ if (ItemUtils.getLoreLineIf(slots.get(slot), str -> str.equals("Expired!")) != null) {
+ highlights.add(ColorHighlight.red(slot));
+ continue;
+ }
+
Matcher matcher = ItemUtils.getLoreLineIfMatch(slots.get(slot), ORDER_PATTERN);
if (matcher != null) {
switch (matcher.group(1)) {