aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/mixins/HandledScreenMixin.java
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-06-11 23:32:14 +0800
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-06-11 23:32:14 +0800
commit938ba92305d3ac3f1ebe91f106aea35ca92e6ab6 (patch)
treebfba593636bd8f4442aa7a161600534fdb2da62b /src/main/java/de/hysky/skyblocker/mixins/HandledScreenMixin.java
parentc96b69fdba88e0f311fa825d9ceb8a8e2ab2c37e (diff)
downloadSkyblocker-938ba92305d3ac3f1ebe91f106aea35ca92e6ab6.tar.gz
Skyblocker-938ba92305d3ac3f1ebe91f106aea35ca92e6ab6.tar.bz2
Skyblocker-938ba92305d3ac3f1ebe91f106aea35ca92e6ab6.zip
Move TooltipManager injection point to ItemTooltipCallback
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixins/HandledScreenMixin.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/mixins/HandledScreenMixin.java13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixins/HandledScreenMixin.java b/src/main/java/de/hysky/skyblocker/mixins/HandledScreenMixin.java
index 6a3fe0a5..1a97c471 100644
--- a/src/main/java/de/hysky/skyblocker/mixins/HandledScreenMixin.java
+++ b/src/main/java/de/hysky/skyblocker/mixins/HandledScreenMixin.java
@@ -1,6 +1,5 @@
package de.hysky.skyblocker.mixins;
-import com.llamalad7.mixinextras.injector.ModifyReturnValue;
import com.llamalad7.mixinextras.sugar.Local;
import com.mojang.blaze3d.systems.RenderSystem;
import de.hysky.skyblocker.SkyblockerMod;
@@ -17,7 +16,6 @@ import de.hysky.skyblocker.skyblock.item.slottext.SlotText;
import de.hysky.skyblocker.skyblock.item.slottext.SlotTextManager;
import de.hysky.skyblocker.skyblock.item.tooltip.BackpackPreview;
import de.hysky.skyblocker.skyblock.item.tooltip.CompactorDeletorPreview;
-import de.hysky.skyblocker.skyblock.item.tooltip.TooltipManager;
import de.hysky.skyblocker.skyblock.quicknav.QuickNav;
import de.hysky.skyblocker.skyblock.quicknav.QuickNavButton;
import de.hysky.skyblocker.utils.ItemUtils;
@@ -38,7 +36,10 @@ import net.minecraft.text.Text;
import net.minecraft.util.Identifier;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
-import org.spongepowered.asm.mixin.*;
+import org.spongepowered.asm.mixin.Final;
+import org.spongepowered.asm.mixin.Mixin;
+import org.spongepowered.asm.mixin.Shadow;
+import org.spongepowered.asm.mixin.Unique;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.ModifyVariable;
@@ -189,12 +190,6 @@ public abstract class HandledScreenMixin<T extends ScreenHandler> extends Screen
return skyblocker$experimentSolvers$getStack(focusedSlot, stack);
}
- @SuppressWarnings("deprecation")
- @ModifyReturnValue(method = "getTooltipFromItem", at = @At("RETURN"))
- private List<Text> skyblocker$tooltips$addToTooltip(List<Text> tooltip, ItemStack stack) {
- return TooltipManager.addToTooltip(focusedSlot, stack, tooltip);
- }
-
@ModifyVariable(method = "drawSlot", at = @At(value = "LOAD", ordinal = 3), ordinal = 0)
private ItemStack skyblocker$experimentSolvers$replaceDisplayStack(ItemStack stack, DrawContext context, Slot slot) {
return skyblocker$experimentSolvers$getStack(slot, stack);