diff --git a/src/main/java/net/minestom/server/listener/PlayerDiggingListener.java b/src/main/java/net/minestom/server/listener/PlayerDiggingListener.java index f9cf227b9..a11278285 100644 --- a/src/main/java/net/minestom/server/listener/PlayerDiggingListener.java +++ b/src/main/java/net/minestom/server/listener/PlayerDiggingListener.java @@ -130,7 +130,7 @@ public class PlayerDiggingListener { break; case SWAP_ITEM_HAND: - PlayerSwapItemEvent swapItemEvent = new PlayerSwapItemEvent(player, offHand.copy(), mainHand.copy()); + PlayerSwapItemEvent swapItemEvent = new PlayerSwapItemEvent(player, offHand, mainHand); player.callCancellableEvent(PlayerSwapItemEvent.class, swapItemEvent, () -> { synchronized (playerInventory) { playerInventory.setItemInMainHand(swapItemEvent.getMainHandItem());