Shadow Config

Shadow Config

可扩展的模组配置库,旨在通过多种功能和多种文件扩展名简化配置管理。

基础库

Shadow Config 是一个轻量级的模组配置库,专注于清晰、自动化与极简主义。

支持的文件扩展名:

  • JSON
  • JSONC
  • TOML
  • YAML

示例:

同一配置,多种格式

RandomConfig 预览

它提供:

  • 自动配置迁移,无需版本控制或手动映射
  • 通过注解注入注释,使配置清晰易读且有文档记录
  • 基于 Jackson 的序列化,完全支持嵌套结构、列表和基本数据类型
  • 与格式无关的输出,格式整洁,并可选地保留注释
  • 最小的运行时占用,专为无缝集成到模组生态系统中而设计
  • 多加载器支持,方便跨加载器模组开发