Mekanism:多方块3D查看器

Mekanism:多方块3D查看器

Mekanism的多方块交互式3D预览。

在你建造之前就能预览多方块结构——然后让一个幽灵投影引导你逐方块搭建。

这是 《Just Enough Mekanism Multiblocks (JEMM)》 的一个客户端附属模组。JEMM 已经告诉你某个大小的多方块结构需要哪些材料——而这个模组则向你展示它长什么样以及如何建造。

✨ 功能

🔍 3D 预览

每个 JEMM 多方块页面都会添加一个 "3D 预览" 按钮。它会打开一个交互式 3D 视图,完全按照你在 JEMM 中配置的尺寸展示结构——包括尺寸、玻璃、阀门/接口、蒸汽高度、加热元件、转子/通风口/冷凝器,甚至是先进裂变反应堆的布局。

  • 鼠标滚轮——缩放
  • 左/右拖拽——旋转
  • R——重置视角
  • ↑ / ↓——逐层切片结构(堆叠模式或单层模式)
  • 点击方块——查看其名称和位置

👻 3D 投影——游戏内建筑指南

"3D 投影" 按钮会将配置好的结构编码成一个幽灵全息图,跟随你在世界中的准星移动:

  • 右键——在你瞄准的位置锚定投影
  • R——将其旋转90°
  • V——显示/隐藏,潜行+V——拿起并重新放置
  • 方向键——逐方块微调锚点位置(潜行=上下移动)

当你建造时,你正确放置的方块会从投影中消失;错误的方块会显示红色轮廓。按照投影建造完成后,多方块结构就会形成——布局遵循了通用机械自身的形成规则。

所有六个按键绑定都可配置,幽灵投影的透明度/视角灵敏度/默认缩放可在客户端配置中调整。

📦 支持的模组

通用机械: 动态储罐、热力蒸发厂、热力锅炉、超临界相变器 (SPS)、感应矩阵
通用机械发电机: 工业涡轮机、裂变反应堆(包括高级布局编辑器)、聚变反应堆
附属模组多方块结构(需安装对应附属模组):更好的聚变反应堆(《Better Fusion Reactor for Mekanism》)、强化感应矩阵与钚反应堆(《Mekanism Extras》)、高级电力塔(《Evolved Mekanism》)

🧩 前置模组

  • 《Just Enough Mekanism Multiblocks》 ——必需(7.x 版本)
  • 《Mekanism》 ——必需(10.7+ 版本)
  • 《JEI》 ——必需
  • 《Mekanism Generators》 ——可选

Minecraft 1.21.1 版本,NeoForge 加载器,Java 21 环境。

仅限客户端——可安全添加到任何客户端;服务器端无需安装任何东西。它可以在没有安装此模组的服务器上运行(投影纯粹是视觉上的,不涉及物品,也没有网络数据包)。

EMI 说明: 只有使用常规 JEI 运行时,3D 按钮才会显示。如果 EMI 替代了 JEI 的合成界面,那么 JEMM 将通过 JEMI 运行,按钮将不可用。

🛠️ 给附属开发者的建议

如果你的模组添加了自定义的 JEMM 分类,你可以通过 StructureBuilderRegistry 和一个 IStructureBuilderProvider 的 ServiceLoader 条目来接入 3D 结构构建器——解析过程会遍历控件类的层级结构,因此继承自已知 JEMM 控件的控件会自动继承其 3D 渲染功能。

📜 鸣谢与许可协议

MIT 许可。结构布局源自通用机械的构建代码和 JEMM 的耗材计算逻辑(两者皆为 MIT 许可)——详情请参阅仓库中的 THIRD_PARTY_LICENSES.md 文件。衷心感谢 giselle(JEMM 作者)以及通用机械团队。

 

示意图