Список изменений
MarieLib 0.1.1-beta.2
This update expands MarieLib's tooling for both mod developers and modpack authors, with a new configuration validation framework, tag-audit system, improved developer commands, and several internal improvements to the classification pipeline.
Highlights
✅ Configuration Validation Framework
Mods built on MarieLib can now register their own configuration validators.
New validation commands provide structured PASS / WARN / FAIL results with detailed findings, making it much easier to diagnose configuration issues without digging through log files.
Highlights include:
- ConfigValidator API
- ValidationResult / Finding API
- Per-mod validation runner
/\<modid> validate
🔍 Tag Audit Framework
MarieLib now includes a complete tag-audit system for developers.
Tag rules can inspect registered tags, identify inconsistencies, and generate suggested fixes automatically.
The framework includes:
- TagScanner
- TagRule API
- TagReport
- TagIssue
- TagFixSuggestion
This is intended to make maintaining large food registries significantly easier.
🛠 Developer Commands
Several new commands have been added for MarieLib-based mods.
-
/\<modid> validate- Runs all registered configuration validators.
-
/\<modid> analyze <item>- Produces a detailed classification trace for any food item.
-
/\<modid> set_all- Sets every registered value for a player simultaneously.
These commands are designed to simplify debugging and balancing during development.
📈 API Improvements
New public APIs have been added for:
- Config validators
- Export resolvers
- Tag audit registration
- Source classification inspection
The RecipeInheritanceResolver has also been expanded to support pre-built recipe indexes for improved runtime performance.
🧹 Internal Improvements
- Improved scanner-spec loading
- Better command registration
- Additional export and tag-audit support
- Improved classification infrastructure
These changes primarily improve reliability and reduce unnecessary logging for consuming mods.
Notes
Published artifact version: 0.1.1-beta.2
As always, thanks to everyone testing MarieLib and providing feedback. Several improvements in this release were driven directly by real-world testing from the community.

