diff --git a/src/main/java/appeng/container/AEBaseContainer.java b/src/main/java/appeng/container/AEBaseContainer.java index 0d2c27e53..852aae6d0 100644 --- a/src/main/java/appeng/container/AEBaseContainer.java +++ b/src/main/java/appeng/container/AEBaseContainer.java @@ -828,11 +828,11 @@ public abstract class AEBaseContainer extends Container if( action == InventoryAction.MOVE_REGION ) { - final List from = new LinkedList<>(); + final List from = new ArrayList<>(); for( final Object j : this.inventorySlots ) { - if( j instanceof Slot && j.getClass() == s.getClass() ) + if( j instanceof Slot && j.getClass() == s.getClass() && !( j instanceof SlotCraftingTerm ) ) { from.add( (Slot) j ); }