aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVricken <riccardo.piana.05@gmail.com>2024-06-26 15:43:32 +0200
committerVricken <riccardo.piana.05@gmail.com>2024-06-26 15:43:32 +0200
commit24a51ac6c936b76d181a733d61224a77583e9b98 (patch)
treec639369dbb646dde6d8e336f14c9b96c2875316c
parent1f7c90515c0be657fd70abdb09222d6744fbc508 (diff)
downloadSkyblocker-24a51ac6c936b76d181a733d61224a77583e9b98.tar.gz
Skyblocker-24a51ac6c936b76d181a733d61224a77583e9b98.tar.bz2
Skyblocker-24a51ac6c936b76d181a733d61224a77583e9b98.zip
Add max writing to slot text for collections.
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/CollectionAdder.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/CollectionAdder.java b/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/CollectionAdder.java
index 207190c2..1f7e50a3 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/CollectionAdder.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/CollectionAdder.java
@@ -2,6 +2,7 @@ package de.hysky.skyblocker.skyblock.item.slottext.adders;
import de.hysky.skyblocker.skyblock.item.slottext.SlotText;
import de.hysky.skyblocker.skyblock.item.slottext.SlotTextAdder;
+import de.hysky.skyblocker.utils.ItemUtils;
import de.hysky.skyblocker.utils.RomanNumerals;
import net.minecraft.item.ItemStack;
import net.minecraft.screen.slot.Slot;
@@ -25,7 +26,11 @@ public class CollectionAdder extends SlotTextAdder {
Matcher matcher = COLLECTION.matcher(stack.getName().getString());
if (matcher.matches()) {
int level = RomanNumerals.romanToDecimal(matcher.group("level"));
- return List.of(SlotText.bottomRight(Text.literal(String.valueOf(level)).withColor(0xFFDDC1)));
+ if (ItemUtils.getLoreLineIf(stack, s -> s.contains("Progress to ")) != null) {
+ return List.of(SlotText.bottomRight(Text.literal(String.valueOf(level)).withColor(0xFFDDC1)));
+ } else {
+ return List.of(SlotText.bottomRight(Text.literal("Max").withColor(0xE5B80B)));
+ }
}
return List.of();
}