Changes
- Improved compatibility handling for modded food items with incomplete recipe definitions
- Refined fallback classification when recipe inheritance is unavailable
- Better logging and trace output for resolver cache misses
- Improved stability of nutrient inference pipeline for composite foods
Improvements
- More consistent behavior when recipe graphs are missing or incomplete
- Clearer distinction between:
- recipe-based classification
- inference-based classification
- cached external classification
- Milk Bottles Now Register Dairy vaules.
Fix / Known Issue Note: Source Inspector Debug Trace
Some Create cutting board recipes are not exposed as standard recipe entries.
The /source_inspector debug output may show incorrect values in Weighted Totals and Why X Won when an item’s classification is changed by a recipe-level override.
This is caused by the trace displaying intermediate keyword-scoring results even after a later override is applied. The override is correct and fully reflected in-game, this issue only affects the debug visualization.
If you see mismatched breakdowns (correct final category but inconsistent intermediate values), that’s the cause.
No gameplay impact. Debug trace fix coming in the next update.
Example:
createfood:hamburger_onion→ missing protein classificationcreatefood:hamburger_onion_lettuce→ works when ingredient chain is explicit
Cause
- Create cutting board recipes do not register as standard recipe sources, breaking inheritance resolution.
Impact
- Some composite foods may be misclassified or partially unclassified
Status
- Not fixable in this release
- Requires Synthetic Recipe Resolver (future system)
- Confirmed via trace dumps and reproduction
Synced from Modrinth ↗