diff --git a/src/main/java/techreborn/client/container/builder/BuiltContainer.java b/src/main/java/techreborn/client/container/builder/BuiltContainer.java index c7d793790..0af8f0c69 100644 --- a/src/main/java/techreborn/client/container/builder/BuiltContainer.java +++ b/src/main/java/techreborn/client/container/builder/BuiltContainer.java @@ -277,7 +277,7 @@ public class BuiltContainer extends Container { final int max = Math.min(stackToShift.getMaxStackSize(), slot.getSlotStackLimit()); stackInSlot = stackToShift.copy(); stackInSlot.setCount(Math.min(stackToShift.getCount(), max)); - stackToShift.setCount(-stackInSlot.getCount()); + stackToShift.shrink(stackInSlot.getCount()); slot.putStack(stackInSlot); slot.onSlotChanged(); changed = true; diff --git a/src/main/java/techreborn/items/ItemUpgrades.java b/src/main/java/techreborn/items/ItemUpgrades.java index 10bde1cd7..5dd9c7e21 100644 --- a/src/main/java/techreborn/items/ItemUpgrades.java +++ b/src/main/java/techreborn/items/ItemUpgrades.java @@ -61,7 +61,7 @@ public class ItemUpgrades extends ItemTR implements IUpgrade { setUnlocalizedName("techreborn.upgrade"); setHasSubtypes(true); setCreativeTab(TechRebornCreativeTabMisc.instance); - setMaxStackSize(1); + setMaxStackSize(16); } public static ItemStack getUpgradeByName(String name, int count) {