From b48d6d6ad87c5947bbdf067acc8eef81ae069e2b Mon Sep 17 00:00:00 2001 From: Marlo Greisser Date: Mon, 28 Sep 2026 14:54:00 +0200 Subject: [PATCH] fix shift not locking items into place (#1663) --- src/main/java/appeng/client/me/ItemRepo.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/appeng/client/me/ItemRepo.java b/src/main/java/appeng/client/me/ItemRepo.java index bf24bf62d..0c5516439 100644 --- a/src/main/java/appeng/client/me/ItemRepo.java +++ b/src/main/java/appeng/client/me/ItemRepo.java @@ -205,8 +205,10 @@ public class ItemRepo implements IDisplayRepo { IAEStack entry = this.view.get(i); IAEStack serverEntry = this.list.findPrecise(entry); IAEStack pinsEntry = visiblePins.findPrecise(entry); - if (serverEntry == null || pinsEntry != null) { + if (pinsEntry != null) { this.view.remove(i); + } else if (serverEntry == null) { + entry.reset(); } else { this.view.set(i, serverEntry); }