aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip
diff options
context:
space:
mode:
authorRime <81419447+Emirlol@users.noreply.github.com>2024-06-21 07:47:26 +0300
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-07-22 14:22:58 +0800
commitf26ac1e5a63d47d73995e22b12ebdcbc0e26a57f (patch)
treea1c166f0da20d44098b51cc3ef09fcda0bb74990 /src/main/java/de/hysky/skyblocker/skyblock/item/tooltip
parent99dd2eb4e024c6b5d6355eef342af63649d9fb08 (diff)
downloadSkyblocker-f26ac1e5a63d47d73995e22b12ebdcbc0e26a57f.tar.gz
Skyblocker-f26ac1e5a63d47d73995e22b12ebdcbc0e26a57f.tar.bz2
Skyblocker-f26ac1e5a63d47d73995e22b12ebdcbc0e26a57f.zip
Oops, missed a few
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/item/tooltip')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/SimpleTooltipAdder.java4
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/TooltipManager.java12
2 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/SimpleTooltipAdder.java b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/SimpleTooltipAdder.java
index d9533da3..565fecbb 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/SimpleTooltipAdder.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/SimpleTooltipAdder.java
@@ -1,7 +1,7 @@
package de.hysky.skyblocker.skyblock.item.tooltip;
import de.hysky.skyblocker.utils.container.RegexContainerMatcher;
-import de.hysky.skyblocker.utils.container.AbstractTooltipAdder;
+import de.hysky.skyblocker.utils.container.TooltipAdder;
import org.intellij.lang.annotations.Language;
import org.jetbrains.annotations.NotNull;
@@ -11,7 +11,7 @@ import java.util.regex.Pattern;
* Simple implementation of a tooltip adder.
* Extend this class and add it to {@link TooltipManager#adders} to add additional text to tooltips.
*/
-public abstract class SimpleTooltipAdder extends RegexContainerMatcher implements AbstractTooltipAdder {
+public abstract class SimpleTooltipAdder extends RegexContainerMatcher implements TooltipAdder {
/**
* The priority of this adder. Lower priority means it will be applied first.
* @apiNote Consider adding this as a parameter to your class' constructor and
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/TooltipManager.java b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/TooltipManager.java
index 2c81cff4..e89a1995 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/TooltipManager.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/TooltipManager.java
@@ -6,7 +6,7 @@ import de.hysky.skyblocker.skyblock.chocolatefactory.ChocolateFactorySolver;
import de.hysky.skyblocker.skyblock.item.tooltip.adders.*;
import de.hysky.skyblocker.skyblock.item.tooltip.adders.CraftPriceTooltip;
import de.hysky.skyblocker.utils.Utils;
-import de.hysky.skyblocker.utils.container.AbstractTooltipAdder;
+import de.hysky.skyblocker.utils.container.TooltipAdder;
import net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback;
import net.fabricmc.fabric.api.client.screen.v1.ScreenEvents;
import net.minecraft.client.MinecraftClient;
@@ -21,7 +21,7 @@ import java.util.Comparator;
import java.util.List;
public class TooltipManager {
- private static final AbstractTooltipAdder[] adders = new AbstractTooltipAdder[]{
+ private static final TooltipAdder[] adders = new TooltipAdder[]{
new LineSmoothener(), // Applies before anything else
new SupercraftReminder(),
new ChocolateFactorySolver.Tooltip(),
@@ -39,7 +39,7 @@ public class TooltipManager {
new ColorTooltip(11),
new AccessoryTooltip(12),
};
- private static final ArrayList<AbstractTooltipAdder> currentScreenAdders = new ArrayList<>();
+ private static final ArrayList<TooltipAdder> currentScreenAdders = new ArrayList<>();
private TooltipManager() {
}
@@ -62,12 +62,12 @@ public class TooltipManager {
private static void onScreenChange(HandledScreen<?> screen) {
currentScreenAdders.clear();
- for (AbstractTooltipAdder adder : adders) {
+ for (TooltipAdder adder : adders) {
if (adder.isEnabled() && adder.test(screen)) {
currentScreenAdders.add(adder);
}
}
- currentScreenAdders.sort(Comparator.comparingInt(AbstractTooltipAdder::getPriority));
+ currentScreenAdders.sort(Comparator.comparingInt(TooltipAdder::getPriority));
}
/**
@@ -85,7 +85,7 @@ public class TooltipManager {
@Deprecated
public static List<Text> addToTooltip(@Nullable Slot focusedSlot, ItemStack stack, List<Text> lines) {
if (!Utils.isOnSkyblock()) return lines;
- for (AbstractTooltipAdder adder : currentScreenAdders) {
+ for (TooltipAdder adder : currentScreenAdders) {
adder.addToTooltip(focusedSlot, stack, lines);
}
return lines;