介绍
Build complex structures and turn patterns into functional machines with inventory, energy, fluids, GUI, and recipes — all defined in JSON. This mod is made for modpack and datapack creators who want to prototype and publish multiblocks without writing a Java class for every machine.
WARNING: This project is currently under development and incomplete; it is therefore in a constant state of change. Any suggestions or critiques are welcome. I am striving to make the project modular and flexible enough to accommodate a wide variety of recipe inputs, outputs, and structures.
Highlights
- Data-driven patterns: define layers, anchor, rotation, and matchers by block, tag, or blockstate.
- Dynamic controllers: blocks, items, and block entities are generated automatically from JSONs bundled with the mod.
- Configurable slots: input, output, fuel, and upgrade roles with filters, limits, and automation faces.
- Slot locking: lock an input to a specific item or to an empty slot, ideal for automation and exact recipes.
- Energy and fluids: configurable capabilities with per-face automation ports.
- Data-driven GUI: placeable slots, energy and fluid bars, progress, text, and player inventory.
- Custom recipes: duration, energy consumption, progress, and persistence.
- JEI integration: per-controller category, structure preview, and ingredient transfer to the correct slots.
- In-game tools: structure preview, automatic assembly from inventory, and structure export to JSON.
For datapack creators
Patterns, slots, capabilities, GUI, recipes, inheritance, and templates are loaded from JSON and can be updated with /reload. Dynamic controllers bundled with the mod are registered at startup; to add a new controller block, the JSON must be in the mod namespace and the game must be restarted.
Visual builder
Build the pattern, slots, capabilities, GUI, and recipes in a visual interface and export datapack-ready JSON.
Requirements
- Minecraft 26.1.2
- NeoForge 26.1.2.121+
- Java 25
- Infinity Nexus Core 8.0.4+ — required
- JEI — optional, for recipe categories and transfer
This is a framework mod: it provides the multiblock system and working examples, not a complete machine progression.
常见问题
Custom Multiblock Machines 支持哪些 Minecraft 版本?
Custom Multiblock Machines 支持 Minecraft Java 版 26.1.2,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Custom Multiblock Machines 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Reavik 的其他作品
查看全部 →
Infinity Nexus Core
Infinity 系列模组的前置库
Infinity Nexus Miner
一家能开采一切的采矿公司!
Infinity Nexus Machines
一个简单的机器模组。
Infinity Mining Dimension
一个配置完善的采矿维度。
评论
登录后评论和评分