虚空矿工:重制版

虚空矿工:重制版

一个允许从虚空中开采资源的模组

矿石与资源

虚空矿工

这是由 MtcLeo05 制作的原版模组的非官方 1.21.1 移植版本。

本模组灵感来源于诸如 环境科技(Environmental Tech) 等模组,旨在提供一种全新的资源生成方式,即通过一个多方块结构,在为其提供能源并使其能够看到虚空(或基岩)时生成资源。

虽然本模组(显然)受到了 环境科技(Environmental Tech) 的启发,但它并非 1:1 的复制品,更重要的是,它与环境科技没有任何关系,所有内容(包括代码)均为从零开始编写。


🧩 模组集成

本模组内置了对常用辅助模组的支持,以增强兼容性和游戏体验:

  • JEI(Just Enough Items): 显示每级矿机生成的所有物品,以及它们各自的掉落率和合成配方。
  • JADE: 当直接看向多方块矿机的方块时,在游戏内 HUD 中显示其实时状态、进度以及存储的能源/物品等信息。
  • KubeJS: 完全支持通过脚本创建自定义配方、修改等级和处理事件。有关全面指南和代码示例,请查看官方 KubeJS 集成 Wiki。

☀️ 太阳能板

模组目前实现了 9 个等级 的太阳能板:

  • 红宝石级(Rubetine): 你的第一台矿机,没有强化插槽
  • 橙金级(Aurantium): 拥有 2 个强化插槽
  • 黄晶级(Citrinetine): 拥有 4 个强化插槽
  • 翠绿级(Verdium): 拥有 6 个强化插槽
  • 天蓝级(Azurine): 拥有 8 个强化插槽
  • 深蓝级(Caerium): 拥有 10 个强化插槽
  • 紫晶级(Amethystine): 拥有 12 个强化插槽
  • 粉瑰级(Rosarium): 拥有 16 个强化插槽
  • 终极版(Ultimate): 可用的最高等级矿机

💎 矿机等级

模组目前实现了 9 个等级 的矿机:

  • 红宝石级(Rubetine): 你的第一台矿机,没有强化插槽
  • 橙金级(Aurantium): 拥有 2 个强化插槽
  • 黄晶级(Citrinetine): 拥有 4 个强化插槽
  • 翠绿级(Verdium): 拥有 6 个强化插槽
  • 天蓝级(Azurine): 拥有 8 个强化插槽
  • 深蓝级(Caerium): 拥有 10 个强化插槽
  • 紫晶级(Amethystine): 拥有 12 个强化插槽
  • 粉瑰级(Rosarium): 拥有 16 个强化插槽
  • 终极版(Ultimate): 可用的最高等级矿机

⚡ 强化与升级

模组有 4 种类型的升级,等级越高效果越好:

  • 能源强化: 降低矿机的能源需求
  • 速度强化: 减少生成每个物品所需的时间,但会增加能源消耗
  • 产量强化: 增加每次采矿获得的物品数量,但会增加能源消耗
  • 最大存储升级: 共有 1、2、3 级,用于扩展内部存储容量

🛠️ 使用方法与操作

  • 建造矿机时,你可以通过 Shift + 右键点击 来切换结构建造的渲染预览。
  • 右键点击 会列出所有所需材料。
  • 模组支持通过 JEI 显示每台矿机可生成的物品。

⚙️ 配置与自定义

本模组提供通用配置(后续版本为 void-miners.json5),可用于配置矿机的运行时间、每 tick 的能源消耗以及强化数值。

对于整合包作者,请查看源代码以了解如何添加自定义配方。配方同样支持 NBT 数据,以下是一个 NBT 文件的示例:

{
  "item": "minecraft:iron_axe",
  "nbt": "{Damage:0}",
  "weight": 2.0
}

📜 致谢

  • 全部荣誉归于 环境科技(Environmental Tech) 团队,感谢他们提供的原始概念。
  • 感谢 minimaxi 提供的最大存储升级 1、2、3 级以及结构建造器。
  • 感谢 BOLT_M4G1C 提供的太阳能板和终极版矿机。