diff --git a/pom.xml b/pom.xml
index 11a67eb..41f4ac2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
com.rsscripting
RS-Warehouse
RS-Warehouse
- 1.5.0
+ 1.5.1
21
diff --git a/src/main/java/com/rsscripting/rswarehouse/deposit/WarehouseCloseListener.java b/src/main/java/com/rsscripting/rswarehouse/deposit/WarehouseCloseListener.java
index 8574d49..eb02176 100644
--- a/src/main/java/com/rsscripting/rswarehouse/deposit/WarehouseCloseListener.java
+++ b/src/main/java/com/rsscripting/rswarehouse/deposit/WarehouseCloseListener.java
@@ -9,6 +9,9 @@ import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryCloseEvent;
import org.bukkit.inventory.InventoryHolder;
+import org.bukkit.inventory.ItemStack;
+
+import java.util.HashMap;
public class WarehouseCloseListener
implements Listener {
@@ -75,6 +78,35 @@ public class WarehouseCloseListener
player.getName()
);
+ for (ItemStack item : event.getInventory().getContents()) {
+
+ if (
+ item == null
+ || item.getType().isAir()
+ ) {
+
+ continue;
+
+ }
+
+ HashMap leftovers =
+ player.getInventory().addItem(
+ item.clone()
+ );
+
+ for (ItemStack leftover : leftovers.values()) {
+
+ player.getWorld().dropItemNaturally(
+ player.getLocation(),
+ leftover
+ );
+
+ }
+
+ }
+
+ event.getInventory().clear();
+
return;
} else {