aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorjani270 <69345714+jani270@users.noreply.github.com>2025-07-31 05:58:03 +0200
committerGitHub <noreply@github.com>2025-07-30 23:58:03 -0400
commit5b4decc2631c0acb8bbf5876d11ca8dfcb176acf (patch)
tree652b893a492df75189ca88fd978f06d1b7e0461b /src/main/java
parent5b97ed493b1a2b82f4ae266487876d009e52f12b (diff)
downloadSkyblocker-5b4decc2631c0acb8bbf5876d11ca8dfcb176acf.tar.gz
Skyblocker-5b4decc2631c0acb8bbf5876d11ca8dfcb176acf.tar.bz2
Skyblocker-5b4decc2631c0acb8bbf5876d11ca8dfcb176acf.zip
feat: Option for Evolving Items and New Year Cake Slot Text (#1546)
* feat: Option for Evolving Items and New Year Cake Slot Text * fix: clarify cake year and evolving items text
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/EvolvingItemAdder.java6
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/NewYearCakeAdder.java9
2 files changed, 14 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/EvolvingItemAdder.java b/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/EvolvingItemAdder.java
index 8ef6b0fb..a86321b6 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/EvolvingItemAdder.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/EvolvingItemAdder.java
@@ -19,9 +19,13 @@ import java.util.regex.Pattern;
// Evolving items are those that get upgraded after holding them in your inventory for a certain amount of time.
public class EvolvingItemAdder extends SimpleSlotTextAdder {
private static final Pattern BONUS_PATTERN = Pattern.compile("\\+?([\\d.]+)");
+ private static final ConfigInformation CONFIG_INFORMATION = new ConfigInformation(
+ "evolving_items",
+ "skyblocker.config.uiAndVisuals.slotText.evolvingItems",
+ "skyblocker.config.uiAndVisuals.slotText.evolvingItems.@Tooltip");
public EvolvingItemAdder() {
- super();
+ super(CONFIG_INFORMATION);
}
@Override
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/NewYearCakeAdder.java b/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/NewYearCakeAdder.java
index 7699c822..b6fd4e12 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/NewYearCakeAdder.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/slottext/adders/NewYearCakeAdder.java
@@ -13,6 +13,15 @@ import org.jetbrains.annotations.Nullable;
import java.util.List;
public class NewYearCakeAdder extends SimpleSlotTextAdder {
+ private static final ConfigInformation CONFIG_INFORMATION = new ConfigInformation(
+ "new_year_cake_year",
+ "skyblocker.config.uiAndVisuals.slotText.newYearCakeYear",
+ "skyblocker.config.uiAndVisuals.slotText.newYearCakeYear.@Tooltip");
+
+ public NewYearCakeAdder() {
+ super(CONFIG_INFORMATION);
+ }
+
@Override
public @NotNull List<SlotText> getText(@Nullable Slot slot, @NotNull ItemStack stack, int slotId) {
if (!stack.isOf(Items.CAKE)) return List.of();