建造
建造条件:
结构必须为长方体(可以不是正方体);
长方体的边长必须在 3 和一个可配置的最大边长之间,最大边长可在“.minecraft\config\colossal_battery-common.toml”中修改“max_size”选项,默认值为 20,修改时,值必须是 >3 的正整数,过大可能不会成功构造。
结构由 3 个部分组成:
框架(如果没有特殊说明,此方块和墙壁方块一样) | 外壁 | 填充物 |
有两种特殊方块,它们对于所有结构的墙壁和框架的有效的方块(如果结构没有墙壁,则必须在框架上):
如果结构紧贴另一个结构,则此结构无效。
当你建造完结构后,空手右键电池核心,这会开始结构校验,它会遍历所有结构类型,直到找到一个符合的并且构建结构,如果构建成功了,聊天栏会出现成功信息。但是如果这个结构不符合任何一个结构类型,就会把每一个结构类型对应的错误信息输出至聊天栏(错误信息输出在以后可能会改善一下)。
因为结构并没有要求必须是正方体,所以虽然很奇怪,但是你可以做类似这种的结构:
当结构成型后,破坏结构种的任何一个方块就能破坏这个结构(只要不破坏核心,能量就不会丢失,重新构建结构即可)。
数据
储存的能量和传输速率是每个方块的数值。
电池类型 | 框架方块 | 外壁方块 | 填充物方块 | 储存能量 | 传输速率 | 抗爆性 |
---|---|---|---|---|---|---|
圆石 | 圆石(匹配标签) | 圆石(匹配标签) | 无 | 10,000 | 10 | 否 |
铜 | 铜电池外壁 | 铜电池外壁 | 基础电池填充物* | 80,000 | 80 | 否 |
铁 | 铁电池外壁 | 铁电池外壁 | 基础电池填充物* | 100,000 | 100 | 否 |
银 | 银电池外壁 | 银电池外壁 | 高级电池填充物* | 800,000 | 800 | 否 |
金 | 金电池外壁 | 金电池外壁 | 高级电池填充物* | 1,000,000 | 1,000 | 否 |
钻石 | 钻石电池外壁 | 钻石电池外壁 | 红石块 | 10,000,000 | 10,000 | 否 |
黑曜石 | 黑曜石电池外壁 | 黑曜石电池外壁 | 红石块 | 10,000,000 | 10,000 | 是 |
门瑞欧 | 门瑞欧结晶方块 | 门瑞欧结晶方块 | 红石块 | 1,000,000 | 1,000 | 否 |
终极 | 终极电池外壁 | 终极电池外壁 | 终极电池填充物* | MAX_LONG** / 120 | MAX_LONG / 120 | 是 |
基础通用机械 | 基础通用机械框架 | 无 | 基础通用机械核心材料 | N*** | N | 否 |
高级通用机械 | 高级通用机械框架 | 无 | 高级通用机械核心材料 | N | N | 否 |
精英通用机械 | 精英通用机械框架 | 无 | 精英通用机械核心材料 | N | N | 否 |
终极通用机械 | 终极通用机械框架 | 无 | 终极通用机械核心材料 | N | N | 否 |
*:可使用更高等级的填充物。
**:MAX_LONG 是 long 类型的最大值,值为 9,223,372,036,854,775,807,即 263-1。
***:N = (mek 对应等级能量立方的最大储量)÷(mek_divider),其中“mek_divider”可在“colossal_battery-common.toml”中修改,默认值为 8,修改时,值必须是正整数。
因为 java 的 long 限制,终极类型的电池实际上有一个最大容量(9,223,372,036,854,775,807),无论结构有多大,它都不会再大了。而如果你用另一个 mod 来获取结构中储存的能量,那么上限是 int 的最大值 2,147,483,647。但传输速率(仅适用于终极类型)是按面的,而不是按结构的。
使用
电池的容量和传输速率取决于结构种“有效”的方块的数量,上面提到的 3 个组成部分中的方块都算有效方块(空气也算),但是电池核心和电池访问口不算。
传输速率是按整个结构算的,所以放置更多的访问口不会提高传输速率。
你可以右键结构中的任何方块来查看结构中储存的能量多少、最大容量和最大传输速率。
结构上也有能量条指示其储存能量的多少。
访问能量的两种方式:
电池核心:你可以通过电池核心访问其中的能量,比如可以连接一个其它模组的传输 FE 的能量线缆,但是它不会主动输出/输入能量,所以你需要将能量“泵”入或“泵”出。
电池访问口:它继承电池核心的所有功能,但是它还能主动地输入/输出能量(速率和结构的传输速率一样)。你可以通过潜行右击它来切换模式(灰色:被动,蓝色:主动输入,橙色:主动输出)
参考资料