What's next
Roadmap
What's being built now, what's planned, and what's already shipped — straight from the dev notes, with releases checked live against Modrinth.
Nourished
Latest: 0.2.7-beta.2Nourished began as a nutrition mod and has grown into a data-driven diet framework. Shared infrastructure and reusable systems now live in MariesLib.
Releases
- 0.2.7-beta.2 Released · 2 Oct 2026
Dynamic UI Completion
7/7Complete Dynamic Diet Screen editing done 2026-10-02
Make the Diet Screen's right-side panel fully dynamic done 2026-10-02
Dynamic hub editing done 2026-10-02
Move, resize, and customize UI elements done 2026-10-02
Color and appearance customization done 2026-10-02
Editor polish and usability improvements done 2026-10-03
Finalize the core Dynamic UI framework done 2026-10-03
- 0.2.7-beta.3 In progress
Item & Nutrition Editor
6/7JEI item integration done 2026-10-07
Drag an item directly into the editor done 2026-10-07
Display the item's resolved nutrition values done 2026-10-07
Edit nutrition values in-game done 2026-10-07
Save changes directly done 2026-10-07
Apply changes without requiring a full configuration reload done 2026-10-07
Improve visibility into how an item's nutrition is being resolved
- 0.2.7-beta.4 Planned
: Editor & UI Completion
0/5Endgame configuration screen
Bring important Nourished configuration options into the in-game configuration system
Final Dynamic UI integration
Final editor polish and cleanup
Release-readiness testing
- 0.2.7-beta.5 Planned
: Final 0.2.7
0/5Remaining Dynamic UI improvements
Editor usability improvements
Edge cases and polish discovered during testing
Additional configuration controls where appropriate
Finalize remaining UI editor work
0.2.7 is intended to complete the Dynamic UI/editor overhaul.
- 0.2.8 Planned
: Nutrition Gameplay
With the Dynamic UI and editor system established, development returns to expanding Nourished's actual nutrition gameplay.
0 items
Ongoing work
Planned Balancing & UX
0/7
Balancing & UX
Nutrient decay tuning
Nutrition balance improvements
Multiplayer nutrition synchronization UX
Diet Screen improvements
Nutrition history and trend visualization
Recovery and neglect feedback
Further HUD customization
Calorie History
7-day average
Trend display
Historical calorie visualization
Additional history configuration
Planned Nutrition Modules
7 items
Nutrition Modules
Raw Food / Gut Health
Initial module — 2026-09-18
Continued balancing based on gameplay feedback
Hydration
Future standalone module
Designed as a separate system from the nutrition core
Configurable hydration sources and effects
Future Nutrition Systems
Additional nutrient categories where they provide meaningful gameplay
Ingredient-derived nutrition where appropriate
More granular nutrition/sub-nutrient systems where supported by data
Planned Datapacks
Expand the amount of Nourished that modpack and server authors can configure without Java.
6 items
Datapacks
Expand the amount of Nourished that modpack and server authors can configure without Java.
More datapack-driven configuration
Better scanner output → datapack workflow
Additional datapack override capabilities
More preset configurations for common server types
Improve validation and error reporting
Better tools for diagnosing classification results
Ongoing Ecosystem Integrations
18 items
Ecosystem Integrations
Farmer's Delight
Expand food classification coverage
Improve nutrition balancing for Farmer's Delight foods
Improve datapack compatibility
Quest & Progression Mods
Quest triggers based on nutrient thresholds
Nutrition-based objectives
Recovery and diet progression objectives
Advancements
Balanced diet milestones
Nutrient-specific milestones
Neglect achievements
Recovery achievements
Accessories
Curios support
Equipment-based nutrition effects
Configurable accessory interactions
Compat Mods
Ongoing:
Peak Stamina
Spice of Life: Onion
Legendary Survival Overhaul
Future:
Additional popular food and survival mods
Community-requested integrations
Planned Classification & Diagnostics
Priority: Low Status: Open
6 items
Classification & Diagnostics
Priority: Low Status: Open
CLS-017 — Create Food Classification Trace
Investigate and improve diagnostic visibility for unexpected ingredient/classification contributions.
Example:
createfood:chorus_fruit_ice_cream_sandwich
Current runtime classification:
Protein: 0.33
Fruits: 0.26
Grains: 0.41
The final classification is acceptable and does not represent a player-facing bug. The goal is to make unexpected results easier to understand and diagnose.
Future improvement
Add ingredient-level attribution to ClassificationTrace.
Example:
Milk → +0.20 protein
Chorus fruit → +0.XX fruit
Flour → +0.XX grains
This would make classification debugging significantly easier for modpack authors and Nourished development.
Planned Technical Cleanup
Nourished-specific refactors will be scheduled when they provide a concrete benefit to development or users.
4 items
Technical Cleanup
Nourished-specific refactors will be scheduled when they provide a concrete benefit to development or users.
Split
NourishedConfigScreen.javaRemove remaining legacy configuration paths as Dynamic UI replaces them
Continue separating stable and experimental APIs where appropriate
Remove Classic UI after the Dynamic UI transition is complete
Enhancements & design notes
Detailed plans and proposals, most recently updated first.
brainstorm
Event-Driven Third-Party Registration API
AppleSkin Integration
Modonomicon Redesign
Compat Mods
Expanded Nutrient System
Tiered Diet Deficiency System
Panel Editor
Advancements & Achievements
Balancing & UX
Enchanted
Accessories
Cumulative sugar tracking (new tracking primitive)
Data-packs & Mod-pack Authoring
Infrastructure
Integration
Modules
Quest & Progression Integration
Known backlog
Known issues and deferred work not yet assigned to a release.
- high
/nourished validateduplicate registration paths - high Reload re-registration gap for
TrackerRegistry/ColorDefinitionRegistry - high Placeable foods not contributing nutrition
- high Synthetic Recipe Resolver
- medium Full-edge resize for Activity Log HUD panel
- medium Additional datapack loader improvements
- medium Nutrition history/trend UI
- low Patchouli book missing icons / formatting issues
- low
baked_potatostray vegetable classification - low Additional classification diagnostics
Long-term direction
Nourished's long-term goal is to provide a fully data-driven diet system that can be adapted to different modpacks without requiring custom Java code.
The Dynamic UI and in-game editors are the foundation for that direction. Once the 0.2.7 editor overhaul is complete, future releases can focus primarily on expanding nutrition gameplay, modules, integrations, and datapack capabilities rather than rebuilding configuration infrastructure.
MariesLib
Latest: 0.1.2-betaMarie's-Lib is the shared foundation behind my mods. It provides reusable systems for data resolution, tracking, synchronization, configuration, compatibility, validation, diagnostics, commands, and dynamic UI.
This road-map describes the major capabilities Marie's-Lib is being built toward. Individual bugs, refactors, and implementation tasks are tracked separately in GitHub issues.
Focus areas
Planned Dynamic UI Framework
Provide a reusable in-game UI framework for building configurable interfaces without rebuilding the same infrastructure for every mod.
0/8
Dynamic UI Framework
Provide a reusable in-game UI framework for building configurable interfaces without rebuilding the same infrastructure for every mod.
Dynamic panels and layouts
Move, resize, and scale UI components
Registry-driven UI regions and slots
Shared HUD editing infrastructure
Dynamic configuration screens
Color and appearance customization
Reusable editor components
Finalize the remaining Classic → Dynamic UI transition
Planned Tracking & Synchronization
Provide reusable, multiplayer-safe systems for tracking player values without requiring each mod to implement its own persistence, synchronization, and decay logic.
0/9
Tracking & Synchronization
Provide reusable, multiplayer-safe systems for tracking player values without requiring each mod to implement its own persistence, synchronization, and decay logic.
Tracking
Player value tracking
Tracker history and querying
Value milestones
Configurable decay
Versioned tracking data
Server-authoritative synchronization
Registry synchronization across clients
Tracking snapshot validation
Multiplayer reliability for value deltas
Robust client/server state reconciliation
Planned Data Resolution
Provide a reusable pipeline for discovering and resolving data without requiring mods to maintain hand-written heuristics.
0/7
Data Resolution
Provide a reusable pipeline for discovering and resolving data without requiring mods to maintain hand-written heuristics.
Runtime data resolution
Source classification
Source families
Compatibility discovery
Runtime diagnostics
Resolver migration and cleanup
Ingredient/source attribution
Planned Validation Engine
Catch invalid or incomplete data before it becomes a runtime problem.
0/6
Validation Engine
Catch invalid or incomplete data before it becomes a runtime problem.
Datapack schema validation
Value key validation
Classification coverage analysis
Registry validation
Configuration validation
Validation report generation
Planned Crash Diagnostics
Make difficult runtime failures understandable instead of requiring developers to reconstruct state manually.
0/5
Crash Diagnostics
Make difficult runtime failures understandable instead of requiring developers to reconstruct state manually.
Runtime state capture on failure
Classification trace reporting
Synchronization failure diagnostics
Registry state diagnostics
Better contextual error reporting
Planned Marie Compiler
Working name
0/6
Marie Compiler
Working name
Goal: Build a compiler-style validation and diagnostic layer for MariesLib-powered data.
Architecture validation
Registry validation
Configuration validation
Cross-system validation
Compiler-style diagnostics
Actionable fix suggestions
The compiler should eventually provide a unified way to inspect a modpack's MariesLib data before and during runtime.
Planned Data-pack Loaders
Schema's are established; additional loaders are still in progress.
0/6
Data-pack Loaders
Schema's are established; additional loaders are still in progress.
In Progress
values/effects/synergies/source_synergies/milestones/tracking_profiles/
Available
source_classifications/compat/source_families/module_locks/
Planned Developer & Modpack Tooling
Make MariesLib systems easier to inspect, configure, and integrate.
0/6
Developer & Modpack Tooling
Make MariesLib systems easier to inspect, configure, and integrate.
Expand KubeJS scripting support
Broader JEI / REI / EMI tooltip coverage
Third-party mod discovery improvements
More diagnostic commands under
/marieslibImproved scanner and inspection tools
Better Discover → Model → Verify workflows
Planned API & Architecture
Keep MariesLib modular and safe to build against as the library grows.
0/6
API & Architecture
Keep MariesLib modular and safe to build against as the library grows.
Separate stable and experimental APIs
Split over-sized API and tracking classes
Complete domain-agnostic audit of
marie-ui&marie-commandsRemove mod-specific assumptions from shared systems
Establish clearer stable, experimental, and internal boundaries
Keep architecture documentation aligned with the implementation
Planned Compatibility
Prove MariesLib's abstractions across multiple mods rather than designing systems around a single consumer.
0/5
Compatibility
Prove MariesLib's abstractions across multiple mods rather than designing systems around a single consumer.
Retrofit Thin Air: ReLived onto
AttachedValueSyncTest tracking and synchronization in additional Marie mods
Improve third-party mod discovery
Expand reusable compatibility hooks
Remove hardcoded mod-specific assumptions where possible
Planned Documentation
0/7
Documentation
Maintain
README.mdMaintain
API.mdMaintain
ARCHITECTURE.mdKeep
CHANGELOG.mdcurrentDocument stable vs. experimental APIs
Add developer examples for major systems
Document datapack schemas and loaders
Enhancements & design notes
Detailed plans and proposals, most recently updated first.
3D Spinning Icon Animations
Dynamic Configuration
Module Editor
Scanner Classification Enhancement Notes
Tracker Milestones
Cache System
Compiler
Crash Diagnostics
Validation Engine
File Size
Long-term direction
Marie's Lib should become the reusable infrastructure layer that mods and eventually third-party mods, can depend on for:
Source classification without hand-written heuristics
Player tracking without custom save, sync, or decay systems
Compatibility without hardcoded mod IDs
Datapack tooling with schemas and validation
Multiplayer-safe synchronization
Dynamic in-game configuration and editing
Runtime diagnostics and crash investigation
Compiler-style validation and developer tooling
The overall direction is:
Discover → Resolve → Validate → Track → Synchronize → Configure → Diagnose
MariesLib provides the infrastructure; individual mods provide the gameplay.