配置对象抽象库(COAL)

配置对象抽象库(COAL)

为每个消耗煤炭的模组提供一个配置界面。只需安装一次,所有模组设置共享同一屏幕。

Config Options Abstraction Layer(COAL)是一个用于 Minecraft 模组配置的稳定 API 和提供者 SPI。它的角色类似于 SLF4J 在日志记录中的作用:模组仅依赖 coal-api;实际的配置读取、写入、验证、迁移和 GUI 渲染工作,在运行时委托给类路径上任意 ConfigProvider 来处理。

针对玩家

为使用 COAL 的模组安装此插件及其一个适配器,即可配合设置界面使用:

如果没有适配器,COAL 仍允许模组启动——只是设置会回退到默认值,并显示一次性通知。

针对模组作者

依赖 coal-api,让用户自己选择喜欢的 GUI。请参阅文档了解入门指南、教程和完整规范。

链接