public static void _registerNPC(dNPC denizenNPC) { if (denizenNPC == null || !denizenNPC.isValid()) { return; } int id = denizenNPC.getId(); if (!denizenNPCs.containsKey(id)) { denizenNPCs.put(id, denizenNPC); Inventory npcInventory = Bukkit.getServer().createInventory(denizenNPC, InventoryType.PLAYER); npcInventory.setContents( Arrays.copyOf(denizenNPC.getInventoryTrait().getContents(), npcInventory.getSize())); npcInventories.put(id, npcInventory); } }