diff --git a/plugin/src/main/java/net/aufdemrand/denizen/utilities/Conversion.java b/plugin/src/main/java/net/aufdemrand/denizen/utilities/Conversion.java index 2cd85f0881..c2a83f3122 100644 --- a/plugin/src/main/java/net/aufdemrand/denizen/utilities/Conversion.java +++ b/plugin/src/main/java/net/aufdemrand/denizen/utilities/Conversion.java @@ -94,7 +94,7 @@ public static AbstractMap.SimpleEntry getInventory(Argument else if (arg.matchesArgumentList(dItem.class)) { List list = dList.valueOf(string).filter(dItem.class, scriptEntry); ItemStack[] items = convertItems(list).toArray(new ItemStack[list.size()]); - dInventory inventory = new dInventory(dInventory.maxSlots); + dInventory inventory = new dInventory(Math.max(dInventory.maxSlots, (items.length / 9) * 9)); inventory.setContents(items); return new AbstractMap.SimpleEntry(items.length, inventory); }