From 9cb4979662777b1de8f754784fc4d0ab41424b96 Mon Sep 17 00:00:00 2001 From: trunksbomb Date: Wed, 25 Mar 2026 12:31:39 -0400 Subject: [PATCH] add shift click to move a whole stack to trade window --- src/main/java/com/trunksbomb/trade/client/TradeScreen.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/trunksbomb/trade/client/TradeScreen.java b/src/main/java/com/trunksbomb/trade/client/TradeScreen.java index 0a059dc..a6c09e8 100644 --- a/src/main/java/com/trunksbomb/trade/client/TradeScreen.java +++ b/src/main/java/com/trunksbomb/trade/client/TradeScreen.java @@ -197,6 +197,8 @@ public class TradeScreen extends AbstractContainerScreen if (hoveredSlot instanceof GhostInventorySlot ghostInventorySlot) { if (button == 1) { openContextMenu(mouseX, mouseY, TradeAction.ADD_ITEM, ghostInventorySlot.inventoryIndex(), hoveredSlot.getItem(), "Trade"); + } else if (hasShiftDown()) { + sendAction(TradeAction.ADD_ITEM, ghostInventorySlot.inventoryIndex(), hoveredSlot.getItem().getCount()); } else { sendAction(TradeAction.ADD_ITEM, ghostInventorySlot.inventoryIndex(), 1); }