diff --git a/src/main/java/net/minecraftforge/common/ForgeHooks.java b/src/main/java/net/minecraftforge/common/ForgeHooks.java index 3643226f45..f2239cc9b4 100644 --- a/src/main/java/net/minecraftforge/common/ForgeHooks.java +++ b/src/main/java/net/minecraftforge/common/ForgeHooks.java @@ -465,7 +465,7 @@ public final class ForgeHooks { level.captureBlockSnapshots = false; if (ret.consumesAction()) { - var postUse = itemstack.copy(); + var postUse = player.getItemInHand(context.getHand()); var blockSnapshots = new ArrayList<>(level.capturedBlockSnapshots); level.capturedBlockSnapshots.clear();