Skip to content

Instantly share code, notes, and snippets.

@Ktilis
Ktilis / BukkitSerialization.java
Last active January 7, 2023 10:43 — forked from graywolf336/BukkitSerialization.java
Serialize and deserialize the player's inventory, including armor and content.
public static String InventoryToString(Inventory inventory) {
JsonObject obj = new JsonObject();
obj.addProperty("type", inventory.getType().name());
obj.addProperty("name", "Player's inventory");
if (inventory.getType().name().equalsIgnoreCase("player")) {
obj.addProperty("size", 41);
}
JsonArray items = new JsonArray();
JsonArray itemsArmor = new JsonArray();
for (int i = 0; i <= inventory.getSize(); i++) {