CurseForge · Minecraft mod
Modern Industrialization Multiblock Editor
Customize Modern Industrialization multiblocks with KubeJS
Quick answer
Which Modern Industrialization Multiblock Editor release should I use?
Modern Industrialization Multiblock Editor mi_multiblock_editor-0.1.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.
Where it goes
Is Modern Industrialization Multiblock Editor required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Modern Industrialization Multiblock Editor mi_multiblock_editor-0.1.0.jar need?
mi_multiblock_editor-0.1.0.jar. Change the file and its required mods may change too.
Install Modern Industrialization, GuideME first. We found matching files for this game-version and loader setup. 13 come through another mod in the chain.
13 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Modern Industrialization Multiblock Editor without breaking your instance.
Built for Modern Industrialization Multiblock Editor mi_multiblock_editor-0.1.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use mi_multiblock_editor-0.1.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Modern Industrialization, GuideME first. We found matching files for this game-version and loader setup. 13 come through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside mi_multiblock_editor-0.1.0.jar. It opens that exact file at the source.
About this project
What does Modern Industrialization Multiblock Editor add?
MI Multiblock Editor
is a KubeJS-powered tool for modpack developers that allows you to replace and customize the structures of existing Modern Industrialization multiblock machines without creating a separate addon for every change.
Multiblock layouts are defined directly in KubeJS startup scripts. You can assign normal blocks, block tags, exact block states, hatch-compatible positions, and multiple structure variants for machines with different tiers or configurations.
The mod includes dedicated support for more complex Modern Industrialization multiblocks such as the Electric Blast Furnace, Distillation Tower, Large Tank, Nuclear Reactor, Steam Boilers and Fusion Reactor, as well as compatibility with selected machines from Extended Industrialization, Industrialization Overdrive and Yet Another Industrialization!.
MI Multiblock Editor is designed primarily for modpack authors who want full control over machine structures while keeping the original machines, recipes and mechanics intact.
Example
Place the script in:
kubejs/startup_scripts/
For example, this replaces the structure of the Vacuum Freezer:
MIMultiblocks
.create('example:vacuum_freezer')
.controller(
'modern_industrialization:vacuum_freezer'
)
.hatchCasing(
'modern_industrialization:frostproof_machine_casing'
)
.layer([
'ABA',
'A#A',
'ACA'
])
.layer([
'AAA',
'A A',
'AAA'
])
.layer([
'AAA',
'AAA',
'AAA'
])
.mappingBlock(
'A',
'modern_industrialization:frostproof_machine_casing',
[
'modern_industrialization:item_input',
'modern_industrialization:item_output',
'modern_industrialization:fluid_input',
'modern_industrialization:fluid_output',
'modern_industrialization:energy_input'
]
)
.mappingTag(
'B',
'minecraft:logs',
'minecraft:oak_log',
[]
)
.mappingState(
'C',
'minecraft:oak_log[axis=y]',
[]
)
.register();
In a structure:
#marks the controller.Spacesare ignored positions..mappingBlock()accepts a block and optionally allows specific hatch types in its place..mappingTag()accepts any block from a tag and specifies a block used for the structure preview..mappingState()requires an exact block state..variant()can be used for machines with multiple structure tiers or configurations..requiresMod()allows scripts to safely define structures for optional addon mods.
Because the API is registered during the KubeJS startup phase, changes to these scripts require a full game restart.
Project description from CurseForge.
Pick your setup
Modern Industrialization Multiblock Editor by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Modern Industrialization Multiblock Editor versions and loaders
mi_multiblock_editor-0.1.0.jar
8 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.