diff --git a/src/tconstruct/blocks/logic/DryingRackLogic.java b/src/tconstruct/blocks/logic/DryingRackLogic.java index dee1b9bd..421a2c45 100644 --- a/src/tconstruct/blocks/logic/DryingRackLogic.java +++ b/src/tconstruct/blocks/logic/DryingRackLogic.java @@ -21,7 +21,7 @@ public class DryingRackLogic extends InventoryLogic public DryingRackLogic() { - super(1); + super(1, 1); } @Override diff --git a/src/tconstruct/library/blocks/InventoryLogic.java b/src/tconstruct/library/blocks/InventoryLogic.java index d0ef03f1..d14088a7 100644 --- a/src/tconstruct/library/blocks/InventoryLogic.java +++ b/src/tconstruct/library/blocks/InventoryLogic.java @@ -20,10 +20,17 @@ public abstract class InventoryLogic extends TileEntity implements IInventory { protected ItemStack[] inventory; protected String invName; + protected int stackSizeLimit; public InventoryLogic(int invSize) + { + this(invSize, 64); + } + + public InventoryLogic(int invSize, int maxStackSize) { inventory = new ItemStack[invSize]; + stackSizeLimit = maxStackSize; } /* Inventory management */ @@ -48,7 +55,7 @@ public abstract class InventoryLogic extends TileEntity implements IInventory @Override public int getInventoryStackLimit () { - return 64; + return stackSizeLimit; } public boolean canDropInventorySlot (int slot)