mwg API
    Preparing search index...

    Interface Recipe

    interface Recipe {
        ingredients: Ingredient[];
        result: InventoryItem;
    }
    Index
    ingredients: Ingredient[]

    what gets consumed, by exact id, by category, or by predicate

    what one crafting resolves to - a full item, since it needs its own weight/stackable