adapted the TileCrafter to auto-craft through the InventoryAPI