Hi, I'd like to create a second inventory for the player in order to extend the first one. I've found out that you can create one with Bukkit.createInventory but I have some questions about it. Here is a snippet: Code: Inventory inv = Bukkit.createInventory(player, InventoryType.PLAYER); player.openInventory(inv); My questions are: How is the normal inventory (the classic one) stored between sessions? Is there a way to store the second one I just created or am I obliged to store it manually for all items inside through an external file? Will it behave like a normal inventory, like it will fill up when I pick up items from floor or should I implement the listener to look if the classic inventory will be full and should add to the secondary? I plan to open it when calling /inv, should I recreate it each time it's called and fill it with all items stored in the external file, or can I save it in the plugin with a kind of hashmap with the player as the key and call it? I'm trying to figure out if there are process behind the seen I can use instead of developing a lot in order to save time. Maybe some of you have a deeper view of how inventory are working. I'm trying to avoid re-creating the wheel but if I have to I'll do it.. Thank you for your inputs.