Fix on_player_swaps_hands firing on stab instead of when it should

This commit is contained in:
altrisi committed 2025-11-29 21:27:09 +01:00
1 parent 1e6860fdd9
commit 47f5bdf318
1 file changed
+1 -1
@@ -100,7 +100,7 @@ public class ServerGamePacketListenerImpl_scarpetEventsMixin
@Inject(method = "handlePlayerAction", cancellable = true, at = @At(
value = "INVOKE",
target = "Lnet/minecraft/server/level/ServerPlayer;getItemInHand(Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack;",
ordinal = 0,
ordinal = 1, // not very robust, see spear
shift = At.Shift.BEFORE
))
private void onHandSwap(ServerboundPlayerActionPacket playerActionC2SPacket_1, CallbackInfo ci)