diff --git a/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/lang/en_us.json b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/lang/en_us.json
new file mode 100644
index 000000000000..30b4f9469b10
--- /dev/null
+++ b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/lang/en_us.json
@@ -0,0 +1,32 @@
+{
+ "block.industrialization_overdrive.multi_processing_array": "Multi Processing Array",
+ "block.industrialization_overdrive.pyrolyse_oven": "Pyrolyse Oven",
+ "item.industrialization_overdrive.terminal": "Multiblock Builder",
+ "item.industrialization_overdrive.vajra": "Vajra",
+ "itemGroup.industrialization_overdrive.industrialization_overdrive": "Industrialization Overdrive",
+ "pyro_tier.industrialization_overdrive.modern_industrialization.cupronickel_coil": "Cupronickel",
+ "pyro_tier.industrialization_overdrive.modern_industrialization.kanthal_coil": "Kanthal",
+ "rei_categories.industrialization_overdrive.pyrolyse_oven": "Pyrolyse Oven",
+ "text.industrialization_overdrive.coils_pyro_tier": "Runs Pyrolyse Oven in batches of up to %d at %s the EU cost.",
+ "text.industrialization_overdrive.disabled": "Disabled",
+ "text.industrialization_overdrive.enabled": "Enabled",
+ "text.industrialization_overdrive.energy_info": "Energy: %s / %s",
+ "text.industrialization_overdrive.machine_batcher_coils": "Batch size and cost is determined by coil used.",
+ "text.industrialization_overdrive.multi_processing_array_batch_size": "Batch size is determined by the amount of machines provided to it.",
+ "text.industrialization_overdrive.multi_processing_array_eu_cost_multiplier": "Runs at %s the EU cost.",
+ "text.industrialization_overdrive.multi_processing_array_machine_input": "Insert electric crafting multiblocks to run in parallel.",
+ "text.industrialization_overdrive.multi_processing_array_recipe": "Can run recipes of any electric crafting multiblock provided to it in batches.",
+ "text.industrialization_overdrive.multi_processing_array_size": "Machines: %d",
+ "text.industrialization_overdrive.terminal_help_1": "- Press %s + %s on a MI multiblock to automatically build it.",
+ "text.industrialization_overdrive.terminal_help_2": "- Requires parts to be in your inventory.",
+ "text.industrialization_overdrive.terminal_help_2_alt": "- Requires parts to be in your inventory or a linked ME system.",
+ "text.industrialization_overdrive.terminal_link_info": "Linked to an ME system at %s.",
+ "text.industrialization_overdrive.terminal_link_not_linked": "Not linked to an ME system.",
+ "text.industrialization_overdrive.vajra_silk_touch_info": "Silk Touch: %s",
+ "text.industrialization_overdrive.vajra_speed_changed": "Speed changed to %d.",
+ "text.industrialization_overdrive.vajra_speed_fast": "Fast",
+ "text.industrialization_overdrive.vajra_speed_info": "Speed: %d",
+ "text.industrialization_overdrive.vajra_speed_instant": "Instant",
+ "text.industrialization_overdrive.vajra_speed_normal": "Normal",
+ "text.industrialization_overdrive.vajra_speed_slow": "Slow"
+}
\ No newline at end of file
diff --git a/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/lang/zh_cn.json b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/lang/zh_cn.json
new file mode 100644
index 000000000000..b8d43459f34a
--- /dev/null
+++ b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/lang/zh_cn.json
@@ -0,0 +1,32 @@
+{
+ "block.industrialization_overdrive.multi_processing_array": "多方块处理阵列",
+ "block.industrialization_overdrive.pyrolyse_oven": "热解炉",
+ "item.industrialization_overdrive.terminal": "多方块建造器",
+ "item.industrialization_overdrive.vajra": "金刚杵",
+ "itemGroup.industrialization_overdrive.industrialization_overdrive": "工业化过载",
+ "pyro_tier.industrialization_overdrive.modern_industrialization.cupronickel_coil": "白铜级",
+ "pyro_tier.industrialization_overdrive.modern_industrialization.kanthal_coil": "坎塔尔合金级",
+ "rei_categories.industrialization_overdrive.pyrolyse_oven": "热解炉",
+ "text.industrialization_overdrive.coils_pyro_tier": "可批量处理热解炉配方,最多同时处理%d份,EU消耗系数为%s。",
+ "text.industrialization_overdrive.disabled": "已禁用",
+ "text.industrialization_overdrive.enabled": "已启用",
+ "text.industrialization_overdrive.energy_info": "能量:%s / %s",
+ "text.industrialization_overdrive.machine_batcher_coils": "批量处理规模和EU消耗取决于使用的线圈。",
+ "text.industrialization_overdrive.multi_processing_array_batch_size": "批量处理规模取决于为其提供的机器数量。",
+ "text.industrialization_overdrive.multi_processing_array_eu_cost_multiplier": "以%s的EU消耗系数运行。",
+ "text.industrialization_overdrive.multi_processing_array_machine_input": "放入电动合成多方块来并行运行。",
+ "text.industrialization_overdrive.multi_processing_array_recipe": "可批量运行为其提供的任意电动合成多方块的配方。",
+ "text.industrialization_overdrive.multi_processing_array_size": "机器数量:%d",
+ "text.industrialization_overdrive.terminal_help_1": "- 对MI多方块按 %s + %s 来自动搭建。",
+ "text.industrialization_overdrive.terminal_help_2": "- 使用玩家物品栏中的部件。",
+ "text.industrialization_overdrive.terminal_help_2_alt": "- 使用玩家物品栏,或链接的ME系统中的部件。",
+ "text.industrialization_overdrive.terminal_link_info": "已链接到位于%s的ME系统。",
+ "text.industrialization_overdrive.terminal_link_not_linked": "未链接到ME系统。",
+ "text.industrialization_overdrive.vajra_silk_touch_info": "精准采集:%s",
+ "text.industrialization_overdrive.vajra_speed_changed": "速度已更改为%d。",
+ "text.industrialization_overdrive.vajra_speed_fast": "快速",
+ "text.industrialization_overdrive.vajra_speed_info": "速度:%d",
+ "text.industrialization_overdrive.vajra_speed_instant": "瞬间",
+ "text.industrialization_overdrive.vajra_speed_normal": "普通",
+ "text.industrialization_overdrive.vajra_speed_slow": "慢速"
+}
\ No newline at end of file
diff --git a/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/_zh_cn/io_guide.md b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/_zh_cn/io_guide.md
new file mode 100644
index 000000000000..33344e47a197
--- /dev/null
+++ b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/_zh_cn/io_guide.md
@@ -0,0 +1,14 @@
+---
+navigation:
+ title: "工业化超载"
+ icon: "wrench"
+ position: 99
+---
+
+# 工业化超载
+
+工业化超载式现代工业化的一个附属模组。
+
+本模组添加了新的机器,可能会在你追求全面自动化的过程中发挥作用。
+
+
\ No newline at end of file
diff --git a/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/_zh_cn/io_guide/multi_processing_array.md b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/_zh_cn/io_guide/multi_processing_array.md
new file mode 100644
index 000000000000..ba38c2f6b410
--- /dev/null
+++ b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/_zh_cn/io_guide/multi_processing_array.md
@@ -0,0 +1,25 @@
+---
+navigation:
+ title: "多方块处理阵列"
+ icon: "industrialization_overdrive:multi_processing_array"
+ parent: "io_guide.md"
+ position: 2
+item_ids:
+ - industrialization_overdrive:multi_processing_array
+---
+
+# 多方块处理阵列
+
+## 多方块处理阵列
+
+
+
+
+
+
+
+
+多方块处理阵列是一个多方块机器,根据机器的尺寸,可以批量处理几乎任意多方块机器的配方。
+
+这是加快生产速度的好方法,尤其是对于需要长时间处理的大型配方。或者通过将多台机器合而为一,从而节省工厂空间。
+
diff --git a/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/_zh_cn/io_guide/pyrolyse_oven.md b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/_zh_cn/io_guide/pyrolyse_oven.md
new file mode 100644
index 000000000000..1fbfaf7339cd
--- /dev/null
+++ b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/_zh_cn/io_guide/pyrolyse_oven.md
@@ -0,0 +1,30 @@
+---
+navigation:
+ title: "热解炉"
+ icon: "industrialization_overdrive:pyrolyse_oven"
+ parent: "io_guide.md"
+ position: 1
+item_ids:
+ - industrialization_overdrive:pyrolyse_oven
+---
+
+# 热解炉
+
+## 热解炉
+
+```
+TODO: uncomment this when it doesn't crash.
+
+
+
+```
+
+
+
+热解炉是[**焦炉**](../steam_age/coke_oven.md)的升级版,它使用电力而非蒸汽驱动。
+
+它能够处理与焦炉相同的配方,但同时还可以进行超频,从而大幅提升运行速度。
+
+如果这还不够,根据建造时使用的线圈不同,它还能同时处理多个相同的配方(即批量制作)。
+
+哦,对了,它还能以4:5的比例将木头加工成木炭,同时产出杂酚油作为副产品,不错的额外功能不是么。
diff --git a/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/io_guide.md b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/io_guide.md
new file mode 100644
index 000000000000..b4a2d1241035
--- /dev/null
+++ b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/io_guide.md
@@ -0,0 +1,14 @@
+---
+navigation:
+ title: "Industrialization Overdrive"
+ icon: "wrench"
+ position: 99
+---
+
+# Industrialization Overdrive
+
+Industrialization Overdrive is an addon for Modern Industrialization.
+
+It adds new machines that you may find useful in your quest to automate everything.
+
+
\ No newline at end of file
diff --git a/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/io_guide/multi_processing_array.md b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/io_guide/multi_processing_array.md
new file mode 100644
index 000000000000..ef0962e2e7b6
--- /dev/null
+++ b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/io_guide/multi_processing_array.md
@@ -0,0 +1,27 @@
+---
+navigation:
+ title: "Multi Processing Array"
+ icon: "industrialization_overdrive:multi_processing_array"
+ parent: "io_guide.md"
+ position: 2
+item_ids:
+ - industrialization_overdrive:multi_processing_array
+---
+
+# Multi Processing Array
+
+## Multi Processing Array
+
+
+
+
+
+
+
+
+The Multi Processing Array is a multiblock machine that allows you to run almost any multiblocks recipes in batches,
+depending on the size of the machine.
+
+It is a great way to speed up your production, especially for large recipes that take a long time to process. Or to save
+space in your factory by combining multiple machines into one.
+
diff --git a/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/io_guide/pyrolyse_oven.md b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/io_guide/pyrolyse_oven.md
new file mode 100644
index 000000000000..7d9190dbbdac
--- /dev/null
+++ b/projects/1.21/assets/industrialization-overdrive/industrialization_overdrive/mi_guidebook/io_guide/pyrolyse_oven.md
@@ -0,0 +1,33 @@
+---
+navigation:
+ title: "Pyrolyse Oven"
+ icon: "industrialization_overdrive:pyrolyse_oven"
+ parent: "io_guide.md"
+ position: 1
+item_ids:
+ - industrialization_overdrive:pyrolyse_oven
+---
+
+# Pyrolyse Oven
+
+## Pyrolyse Oven
+
+```
+TODO: uncomment this when it doesn't crash.
+
+
+
+```
+
+
+
+The Pyrolyse oven is an upgrade to the [**Coke Oven**](../steam_age/coke_oven.md) which runs on electricity instead of
+steam.
+
+It is capable of processing the same recipes as the Coke Oven, but it can also overclock which allows it to run much
+faster,
+
+and if that wasn't enough, it can also process multiple of the same recipe at once(known as batch crafting), depending
+on the coils used to build it.
+
+Oh, and it can also process wood into charcoal at a 4:5 ratio, with creosote as a by-product, which is a nice bonus.