diff options
| author | CalMWolfs <94038482+CalMWolfs@users.noreply.github.com> | 2024-06-07 21:29:32 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-07 13:29:32 +0200 |
| commit | 334ef4c0c49d48e649209676a69f0dacf81b112f (patch) | |
| tree | 9d8d1cfa453e6d8c08630dcd921aad55dadcd0f3 /src/main/java/at/hannibal2/skyhanni/mixins | |
| parent | ca3ab45cf1b4e7e017ad7ef2cbcc01fbb873bdbf (diff) | |
| download | skyhanni-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.java | 7 |
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); } } |
