Skip to content

Commit 24e1dd6

Browse files
fix(events): Add a slice to tooltip event
1 parent 4f33b6c commit 24e1dd6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

events/src/main/java/gg/skytils/event/mixins/item/MixinItemStack.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@
2727
import net.minecraft.text.Text;
2828
import org.spongepowered.asm.mixin.Mixin;
2929
import org.spongepowered.asm.mixin.injection.At;
30+
import org.spongepowered.asm.mixin.injection.Slice;
3031

3132
import java.util.List;
3233

3334
@Mixin(ItemStack.class)
3435
public class MixinItemStack {
35-
@ModifyReturnValue(method = "getTooltip", at = @At("RETURN"))
36+
@ModifyReturnValue(method = "getTooltip", at = @At("RETURN"), slice = @Slice(from = @At(value = "INVOKE", target = "Ljava/util/List;add(Ljava/lang/Object;)Z")))
3637
private List<Text> getTooltip(List<Text> original, @Local(argsOnly = true) TooltipType type) {
3738
ItemTooltipEvent event = new ItemTooltipEvent((ItemStack) (Object) this, original, type.isAdvanced());
3839
EventsKt.postSync(event);

0 commit comments

Comments
 (0)