From 023e4e457017d014a15d0b7d475bd02b0b2a2546 Mon Sep 17 00:00:00 2001 From: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com> Date: Wed, 11 Sep 2024 14:09:09 -0700 Subject: [PATCH] Fix Mixin log warning about max shift limit (#29) --- .../mods/battlegear2/mixins/early/MixinInventoryPlayer.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/mods/battlegear2/mixins/early/MixinInventoryPlayer.java b/src/main/java/mods/battlegear2/mixins/early/MixinInventoryPlayer.java index 5dbc8372..69f141a8 100644 --- a/src/main/java/mods/battlegear2/mixins/early/MixinInventoryPlayer.java +++ b/src/main/java/mods/battlegear2/mixins/early/MixinInventoryPlayer.java @@ -211,10 +211,9 @@ public abstract class MixinInventoryPlayer implements IInventoryPlayerBattle { @Inject( method = "readFromNBT", at = @At( - value = "INVOKE", + value = "INVOKE_ASSIGN", target = "Lnet/minecraft/item/ItemStack;loadItemStackFromNBT(Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/item/ItemStack;", - shift = At.Shift.BY, - by = 2), + shift = At.Shift.AFTER), locals = LocalCapture.CAPTURE_FAILHARD) private void battlegear2$readFromNBT$setItems(NBTTagList p_70443_1_, CallbackInfo ci, int i, NBTTagCompound nbttagcompound, int j, ItemStack stack) {