Block Color Config

基本信息

com.mitchej123.supernova.config.BlockColorConfig —— 玩家自定义方块颜色的外部配置文件管理。

3 个方法(三元同构)

方法 行 返回 语义
load(File configDir) 24 void 启动加载
reload(File configDir) 33 int 重载,返回处理条目数
dump(File configDir) 44 int 导出当前注册,返回条目数

load 无返回值而 reload / dump 返回 int —— 后两者是命令触发的 (/supernova colors reload|dump),需要反馈条目数给玩家。 见 Command Supernova。

解析器

BlockConfigParser(final class,包私有)负责解析配置文件语法。

与注册表的关系

导出的内容来自 Light Color Registry; dumpUnregistered 见 Light Registry Diagnostics。

同族类

Block Translucency Config —— 透光率的对应实现,方法签名完全一致(load / reload / dump)。

相关条目

源码

  • src/main/java/com/mitchej123/supernova/config/BlockColorConfig.java
  • src/main/java/com/mitchej123/supernova/config/BlockConfigParser.java