I've looked through pretty much every resource and all I've been able to find is: - Saves/loads the inventory, but not the armor. - Saves/loads the inventory, but doesn't apply the armor. - Saves/loads the inventory with armor, but just uses BukkitSerialization so a full inventory takes up about 6-8KiB The closest resource I've found to what I'm looking for is here: http://bukkit.org/threads/serialize-inventory-to-single-string-and-vice-versa.92094/ Yet even it does not save/load armor, which is a must. Along with that, it was written around Bukkit 1.4 which has a different NBT system then current bukkit, so it doesn't work. The reason why I can't use BukkitSerialization is because we are allowing user created kits, which can become a problem if a players kit needs to be found in a 10MB config file. We are expecting anywhere from 200kits to 2,000 so I need this to be as future proof as possible. Preferably in a InvToString and StringToInv format so that it can be injected into a database. I do not need code spoonfed to me, but a little guidance about making a working inventory and saving method would be a life saver. Thanks in advance.