▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/MariesLib
MariesLib

MariesLib

MariesLib is a shared NeoForge 1.21.1 library powering Marie’s mods. It provides runtime item classification, mod compatibility discovery, registry infrastructure, and developer utilities

Оцените первым
1.3K
0
Все версииMariesLib 0.1.1-beta.2

MariesLib 0.1.1-beta.2

Beta28.06.2026

Список изменений

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.

Файлы

marieslib-0.1.1-beta.2.jar(891.61 KiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

0.1.1-beta.2

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

100

Дата публикации

28.06.2026

Загрузил

ID версии

Главная