summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/mixins
diff options
context:
space:
mode:
authorCalMWolfs <94038482+CalMWolfs@users.noreply.github.com>2024-06-07 21:29:32 +1000
committerGitHub <noreply@github.com>2024-06-07 13:29:32 +0200
commit334ef4c0c49d48e649209676a69f0dacf81b112f (patch)
tree9d8d1cfa453e6d8c08630dcd921aad55dadcd0f3 /src/main/java/at/hannibal2/skyhanni/mixins
parentca3ab45cf1b4e7e017ad7ef2cbcc01fbb873bdbf (diff)
downloadskyhanni-334ef4c0c49d48e649209676a69f0dacf81b112f.tar.gz
skyhanni-334ef4c0c49d48e649209676a69f0dacf81b112f.tar.bz2
skyhanni-334ef4c0c49d48e649209676a69f0dacf81b112f.zip
Fix: Some stuff in garden tooltips not showing (#2018)
Co-authored-by: VixidDev <52578495+vixiddev@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/mixins')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinItemStack.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinItemStack.java b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinItemStack.java
index 5dfde6d70..a5a6fad3c 100644
--- a/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinItemStack.java
+++ b/src/main/java/at/hannibal2/skyhanni/mixins/transformers/MixinItemStack.java
@@ -10,6 +10,7 @@ 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.callback.CallbackInfoReturnable;
+import org.spongepowered.asm.mixin.injection.callback.LocalCapture;
import java.util.List;
@@ -23,9 +24,9 @@ public class MixinItemStack implements ItemStackCachedData {
return skyhanni_cachedData;
}
- @Inject(method = "getTooltip", at = @At("RETURN"))
- public void getTooltip(EntityPlayer playerIn, boolean advanced, CallbackInfoReturnable<List<String>> ci) {
+ @Inject(method = "getTooltip", at = @At(value = "INVOKE", target = "Lnet/minecraftforge/event/ForgeEventFactory;onItemTooltip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;", shift = At.Shift.BEFORE), locals = LocalCapture.CAPTURE_FAILHARD)
+ public void getTooltip(EntityPlayer playerIn, boolean advanced, CallbackInfoReturnable<List<String>> cir, List<String> list) {
ItemStack stack = (ItemStack) (Object) this;
- ToolTipData.onHover(stack, ci.getReturnValue());
+ ToolTipData.onHover(stack, list);
}
}