diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java b/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java index 23f36e2..cb6f163 100644 --- a/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java +++ b/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java @@ -465,17 +465,19 @@ public class BlockDrawers extends BlockContainer implements IExtendedBlockClickH dropBlockAsItem(world, x, y, z, stack); } - for (int i = 0; i < tile.getDrawerCount(); i++) { - if (!tile.isDrawerEnabled(i)) - continue; + if (!tile.isVending()) { + for (int i = 0; i < tile.getDrawerCount(); i++) { + if (!tile.isDrawerEnabled(i)) + continue; - IDrawer drawer = tile.getDrawer(i); - while (drawer.getStoredItemCount() > 0) { - ItemStack stack = tile.takeItemsFromSlot(i, drawer.getStoredItemStackSize()); - if (stack == null || stack.stackSize == 0) - break; + IDrawer drawer = tile.getDrawer(i); + while (drawer.getStoredItemCount() > 0) { + ItemStack stack = tile.takeItemsFromSlot(i, drawer.getStoredItemStackSize()); + if (stack == null || stack.stackSize == 0) + break; - dropStackInBatches(world, x, y, z, stack); + dropStackInBatches(world, x, y, z, stack); + } } }