Back to mods
Modern Industrialization Multiblock Editor project artwork

CurseForge · Minecraft mod

Modern Industrialization Multiblock Editor

Customize Modern Industrialization multiblocks with KubeJS

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Modern Industrialization Multiblock Editor release should I use?

Updated today
Latest stable file mi_multiblock_editor-0.1.0.jar
Game version 1.21.1
Loader NeoForge

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

All 2 required mods have matching files

Install Modern Industrialization, GuideME first. We found matching files for this game-version and loader setup. 13 come through another mod in the chain.

4 listed on this file 13 pulled in by those mods
Yet Another Industrialization! Optional for Modern Industrialization Multiblock Editor mi_multiblock_editor-0.1.0.jar
optional
Matching file found Matched file: 1.6.1-1.21.1
Industrialization Overdrive Optional for Modern Industrialization Multiblock Editor mi_multiblock_editor-0.1.0.jar
optional
Matching file found Matched file: industrialization_overdrive-1.12.1+1.21.1.jar
Extended Industrialization Optional for Modern Industrialization Multiblock Editor mi_multiblock_editor-0.1.0.jar
optional
Matching file found Matched file: extended-industrialization-1.15.45-1.21.1.jar
Modern Industrialization Needed by Modern Industrialization Multiblock Editor mi_multiblock_editor-0.1.0.jar
required
Matching file found Matched file: Modern Industrialization v2.5.6
Kotlin for Forge Needed by Yet Another Industrialization!
pulled in
Matching file found Matched file: Kotlin for Forge 5.12.0
Tesseract API (NeoForge) Needed by Yet Another Industrialization!
pulled in
Matching file found Matched file: Tesseract API 1.12.13-1.21.1
EMI Needed by Yet Another Industrialization!
pulled in
Matching file found Matched file: emi-1.1.24+1.21.1+neoforge
Just Enough Items (JEI) Needed by Yet Another Industrialization!
pulled in
Matching file found Matched file: 19.43.0.395 for NeoForge 1.21.1
Applied Energistics 2 Needed by Industrialization Overdrive
pulled in
Matching file found Matched file: AE2 19.2.17 [NEOFORGE]
GuideME Needed by Modern Industrialization
pulled in
Matching file found Matched file: GuideME 21.1.17
Jade 🔍 Needed by Modern Industrialization
pulled in
Matching file found Matched file: [NeoForge 1.21.1] 15.10.6
The One Probe Needed by Applied Energistics 2
pulled in
Matching file found Matched file: TheOneProbe - 1.21_neo-12.0.8
WTHIT Needed by Applied Energistics 2
pulled in
No matching file
Architectury API Needed by Roughly Enough Items Fabric/Forge/NeoForge (REI)
pulled in
Matching file found Matched file: [NeoForge 1.21] v13.0.11

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 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.
  • Spaces are 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 available setups

Check 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

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.