From 4392b1538151bdbcfd43991e5b13fccd0c709ee2 Mon Sep 17 00:00:00 2001 From: Sonnicon <36009275+Sonnicon@users.noreply.github.com> Date: Mon, 5 Jul 2021 19:08:30 +0100 Subject: [PATCH] Fix hopper drawer bug --- .../storagedrawers/inventory/StorageInventory.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java b/src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java index f20ae4d..7d5ec7e 100644 --- a/src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java +++ b/src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java @@ -181,13 +181,14 @@ public class StorageInventory implements IDrawerInventory return; IInventoryAdapter adapter = (IInventoryAdapter)drawer; + + if (drawer.isEmpty()) { + setInventorySlotContents(drawer, item); + return; + } + switch (getInventorySlotType(slot)) { case INPUT: - if (drawer.isEmpty()) { - setInventorySlotContents(drawer, item); - return; - } - adapter.setInStack(item); break; case OUTPUT: @@ -300,4 +301,4 @@ public class StorageInventory implements IDrawerInventory return false; } } -} \ No newline at end of file +}