
Nourished
Nourished is a nutrition mod for NeoForge 1.21.1 that tracks six food groups, rewards a varied diet, and applies balance buffs and neglect penalties. Includes an on-screen HUD, diet screen, and configurable modules for servers and modpacks.
Список изменений
⚠️ Heads up: this update breaks a lot. Config overrides moved to a new folder path, Strongly recommend testing on a separate/test modpack first, and back up your config folder before updating on a live world. Docs are also being updated to reflect all these changes and will follow shortly.
Highlights
New dynamic UI system: HUD and Diet Screen are now fully draggable, resizable, and persistent. Rearrange modules, resize boxes freely on both axes, and your layout saves automatically. Don't want it? The classic UI is fully restored and toggleable via hudClassicMode / dietScreenClassicMode in config, both systems are supported side by side, so you're never forced onto the new one. The new dynamic UI system is still WIP, so expect ongoing changes, visual tweaks, and the occasional weird edge case as it continues to mature. The classic UI will continue to be maintained and supported alongside it.
Exclude items from tracking: new excluded_items.json lets you fully exclude specific items from nutrient tracking (decoy items, non-food edibles, whatever shouldn't move a bar), independent of value overrides. Vanilla hunger/saturation is unaffected.
Hide the Diet Screen inventory icon: new config option to hide the inventory-button icon if you'd rather open the Diet Screen with the keybind only.
Added
hudClassicMode/dietScreenClassicModeconfig toggles: switch either UI back to the classic renderer independentlyexcluded_items.json, full item exclusion from nutrient tracking- Config option to hide the Diet Screen icon in the inventory
- Per-item food overrides can now replace both nutrient bar weights and full source deltas (calories + nutrients)
- Free spatial HUD panel resizing on every edge/corner, independent of content scale
- Per-box zoom for Diet Screen left-column boxes (double-click to enter, scroll to adjust)
- Graceful overflow handling, Diet Screen boxes shrink and reflow smoothly instead of popping in/out as the panel resizes
- Community-tag and keyword-suffix fallback classification for recipe ingredients missing a confirmed nutrient tag
Changed
- Config overrides (
food_overrides.json,source_classifications.json,excluded_items.json) moved toconfig/nourished/overrides/, update any datapacks/scripts referencing the old path food_overrides.json's nutrient overrides now merge with normal classification instead of fully replacing it, set only what you want to override, everything else still classifies normally- Updated to match MariesLib's restructured packages and renamed classes (see MariesLib 0.1.1-beta.4 changelog)
Fixed
- Fixed the Diet Screen keybind opening a duplicate screen instead of closing it when pressed while already open
- Fixed
food_overrides.jsonnot actually applying at runtime (it was defined but never wired into resolution) - Fixed classic HUD/Diet Screen left-edge resize getting stuck at an oversized margin
- Fixed several Diet Screen resize/zoom bugs, overlapping rows at high zoom, boxes vanishing with visible room left, zoom resetting after drag/resize
Full details: CHANGELOG.md
