Immersive Engineering Tweaks: Flexible Recipe Control and Compatibility

What Is Immersive Engineering Tweaks? Immersive Engineering is one of those mods that feels like it belongs in vanilla Minecraft. Its massive multiblock machines, realistic power networks, and steampunk aesthetic have made it a staple in countless modpacks. But even the best mods have little quir...

Download immersivetweaks for Minecraft 1.12.2

Original name: immersivetweaks

Minecraft: 1.12.2

Loaders: Forge

FileVersionLoaderSize
immersivetweaks-1.12.2-1.1.0.jar1.12.2Forge11 КБDownload

What Is Immersive Engineering Tweaks?

Immersive Engineering is one of those mods that feels like it belongs in vanilla Minecraft. Its massive multiblock machines, realistic power networks, and steampunk aesthetic have made it a staple in countless modpacks. But even the best mods have little quirks that can frustrate builders and pack developers. That is where Immersive Engineering Tweaks steps in — a lightweight companion mod designed to smooth out the rough edges and unlock new possibilities without changing the core experience.

The mod’s philosophy is simple: make Immersive Engineering more compatible and easier to work with, especially when you are knee-deep in custom recipes and complex automation. Right now, it focuses on two powerful ZenScript additions that give modpack creators fine-grained control over the Metal Press and the byproduct slag system. If you have ever wished you could tweak how IE machines handle NBT data or wanted to swap out slag types without rewriting every recipe, this mod is a game-changer.

Why Modpack Makers Love These Tweaks

Immersive Engineering already offers extensive CraftTweaker support, but some niche scenarios still required workarounds. The Metal Press, for example, is a brilliant machine for turning ingots into plates, rods, and wires. However, the standard recipe handler does not care about NBT tags — it only checks the item ID. That means if you wanted to create a recipe that only accepts a specific enchanted book or a tool with exact durability, you were out of luck. Immersive Engineering Tweaks solves this by adding an NBT-sensitive Metal Press recipe method.

Now you can define recipes that look for precise NBT data, opening up intricate progression lines and custom item transformations. Imagine pressing a diamond sword with a certain enchantment to extract a magical alloy, or requiring a damaged gear to produce a repaired component. The possibilities for expert modpacks expand dramatically.

For players who manage large modpacks, installing tweaks like this one is effortless when using the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. It keeps everything organized and reduces the headache of manual file juggling.

Two Core Features That Make a Difference

At the time of writing, Immersive Engineering Tweaks introduces exactly two new ZenScript additions. Both are small but mighty, and they slot neatly into your existing CraftTweaker scripts. Let’s break them down.

NBT-Sensitive Metal Press Recipes

The Metal Press normally ignores any NBT data on input items. The tweak adds a brand-new method: mods.immersiveengineering.MetalPress.addRecipe(IItemStack output, IIngredient input, IItemStack mold, int energy, @Optional int inputSize, @Optional IItemStack secondaryOutput, @Optional double secondaryChance, @Optional boolean nbtSensitive). The final boolean parameter is the key. When set to true, the recipe will match the exact NBT of the input ingredient. This means you can finally create recipes that distinguish between a plain iron ingot and one with a custom tag, or between two otherwise identical items that hold different data.

Pack developers can now craft multi-step processing chains where the same machine behaves differently depending on the item’s history. It is a subtle change that removes a long-standing limitation and makes automation setups feel much more responsive to player choices.

Dynamic Slag Swapping

Immersive Engineering generates slag as a byproduct in the Arc Furnace and other machines. By default, every recipe that produces slag uses the same item — usually IE’s own slag. But what if you are playing a modpack where multiple types of slag exist, or you want to replace IE slag with a custom resource? Previously, you had to override every single recipe manually. The tweak introduces a simple method: mods.immersiveengineering.ArcFurnace.setSlag(IItemStack slag). Call it once, and all IE recipes that produce slag will automatically output the item you specify.

This feature is a massive time-saver. Instead of editing dozens of recipes, a single line of script can redirect every slag output to, say, Thermal Expansion’s slag or a completely custom material. It also helps maintain consistency across a modpack — no more mismatched byproducts clogging up your storage system.

How to Get Started with the Mod

Immersive Engineering Tweaks is a server-friendly, client-optional mod that only needs to be present on the server (or singleplayer world) to function. It depends on Immersive Engineering and CraftTweaker, so make sure those are installed first. Once you drop the tweak into your mods folder, you can immediately start using the new ZenScript methods in your scripts. No complicated configuration files, no in-game commands to learn — just pure scripting power.

You can find the mod on popular Minecraft modding platforms. Look for the latest release that matches your Minecraft version and Immersive Engineering build. Always back up your world before adding new mods, especially if you plan to experiment with custom recipes.

Practical Examples for Your Modpack

To give you a taste of what these tweaks unlock, here are a few ideas you can implement right away:

  • Enchanted Book Recycling: Use the Metal Press with NBT sensitivity to break down enchanted books into experience fragments or magical dust. Only books with specific enchantments would be accepted.
  • Unified Slag Economy: Swap all IE slag to Mekanism’s slag so your entire tech tree uses a single byproduct. No more confusion between different slag types.
  • Tool Repair Station: Create a Metal Press recipe that accepts a damaged pickaxe (with durability NBT) and outputs a slightly repaired version, consuming a repair kit as the mold.
  • Quest-Driven Automation: In a questing modpack, require players to press a unique quest item with a specific NBT tag to progress, ensuring they cannot skip steps.

These examples barely scratch the surface. Once you start combining NBT checks with dynamic slag control, you can build remarkably sophisticated processing lines that feel both rewarding and intuitive.

Compatibility and Future Potential

The mod is intentionally minimal, which means it plays nicely with almost any modpack. It does not add new blocks or items, so there is no risk of ID conflicts or world corruption. Because it relies on CraftTweaker, it also works seamlessly with other content-altering mods like KubeJS if you use the appropriate script loaders.

While the current feature set is small, the mod’s author has hinted that more ZenScript additions could arrive in the future. The focus will likely remain on filling gaps in Immersive Engineering’s recipe system, making it even more flexible for custom pack experiences.

Final Thoughts

Immersive Engineering Tweaks might not grab headlines with flashy new machines, but for modpack developers, it is the kind of quality-of-life tool that quietly transforms the building process. The ability to handle NBT-sensitive Metal Press recipes and instantly redirect slag output saves hours of tedious scripting and opens doors to creative mechanics that were previously off-limits. If you are crafting a pack where every detail matters, this mod deserves a spot in your toolkit. It respects the original mod’s design while giving you the control you need to make your world truly unique.