package projectzombie.inventory; import bdf.classes.IBdfClassManager; import bdf.types.BdfArray; import bdf.types.BdfNamedList; import bdf.types.BdfObject; import projectzombie.items.Item; import projectzombie.items.modifier.ItemModifier; import projectzombie.util.math.ItemStack; public class Inventory implements IInventory, IBdfClassManager { protected ItemStack[] items; public Inventory(int size) { items = new ItemStack[size]; for(int i=0;i check.item.max) { stack.count = (check.count + stack.count) - check.item.max; check.count = check.item.max; } else { check.count += stack.count; stack.count = 0; return; } } } for(ItemStack check : items) { if(check.isEmpty()) { ItemModifier[] modifiers = new ItemModifier[stack.modifiers.length]; for(int i=0;i