aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2023-11-19 04:25:51 -0500
committerAaron <51387595+AzureAaron@users.noreply.github.com>2023-11-20 00:52:05 -0500
commite209163d561d463472e6cb889c933ee5da99270c (patch)
tree2e645478c4c60a6042eb24910de944a8a48df7fd /src/main/java/de/hysky/skyblocker
parentaa1b682034039845608aea460d183f70c8e1be79 (diff)
downloadSkyblocker-e209163d561d463472e6cb889c933ee5da99270c.tar.gz
Skyblocker-e209163d561d463472e6cb889c933ee5da99270c.tar.bz2
Skyblocker-e209163d561d463472e6cb889c933ee5da99270c.zip
Fix crop detection when farming it during a contest
Diffstat (limited to 'src/main/java/de/hysky/skyblocker')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/JacobsContestWidget.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/JacobsContestWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/JacobsContestWidget.java
index 39f0ba73..7db32913 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/JacobsContestWidget.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/tabhud/widget/JacobsContestWidget.java
@@ -21,7 +21,8 @@ public class JacobsContestWidget extends Widget {
private static final MutableText TITLE = Text.literal("Jacob's Contest").formatted(Formatting.YELLOW,
Formatting.BOLD);
- private static final Pattern CROP_PATTERN = Pattern.compile("(?:☘|○) (?<crop>[A-Za-z ]+)");
+ //TODO Properly match the contest placement and display it
+ private static final Pattern CROP_PATTERN = Pattern.compile("(?:☘|○) (?<crop>[A-Za-z ]+)(?:.+)?");
private static final HashMap<String, ItemStack> FARM_DATA = new HashMap<>();
@@ -61,7 +62,7 @@ public class JacobsContestWidget extends Widget {
if (item == null) {
itc = new IcoTextComponent();
} else {
- String cropName = item.group("crop");
+ String cropName = item.group("crop").trim();
itc = new IcoTextComponent(FARM_DATA.get(cropName), Text.of(cropName));
}
tc.addToCell(0, i - 77, itc);