From 5b4decc2631c0acb8bbf5876d11ca8dfcb176acf Mon Sep 17 00:00:00 2001 From: jani270 <69345714+jani270@users.noreply.github.com> Date: Thu, 31 Jul 2025 05:58:03 +0200 Subject: 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 --- .../skyblock/item/slottext/adders/EvolvingItemAdder.java | 6 +++++- .../skyblock/item/slottext/adders/NewYearCakeAdder.java | 9 +++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) (limited to 'src/main/java') 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 getText(@Nullable Slot slot, @NotNull ItemStack stack, int slotId) { if (!stack.isOf(Items.CAKE)) return List.of(); -- cgit