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.javasrc/main/java/com/mitchej123/supernova/config/BlockConfigParser.java