4 hours ago New #1 the method returns items just fine. but the array is always empty for clothing constructions and objects? Java private void buildBuyObjectElement(short itemID, int var, float buyPrice){ Inventory inventory = playerController.player.getInventory(); Inventory.SlotType slotType = Inventory.SlotType.Inventory; int[] itemLocations = inventory.findAllItems(itemID, var, slotType); int finalCount = 0; if(itemLocations.length>0) { for (Integer slot : itemLocations) { Item item = inventory.getItem(slot, slotType); finalCount = finalCount + item.getStack(); } float amount = finalCount * buyPrice; playerController.player.sendTextMessage("Final count: " + String.valueOf(finalCount) + " For: " + String.valueOf(amount) + " Slots: " + Arrays.toString(itemLocations)); } } Display More