MekaTweaker: Bridge Between CraftTweaker and Mekanism Gases

MekaTweaker: Expanding CraftTweaker for Mekanism Gas and Infuser Types Mekanism is one of those tech mods that never stops giving. From ore quintupling to fusion reactors, it adds a whole new layer of industrial complexity to Minecraft. But for modpack creators and server admins, the real magic h...

Download gastweaker for Minecraft 1.12.2

Original name: gastweaker

Minecraft: 1.12.2

Loaders: Forge

FileVersionLoaderSize
gastweaker-1.12-1.0.jar1.12.2Forge13 КБDownload
mekatweaker-1.12-1.1.jar1.12.2Forge14 КБDownload
mekatweaker-1.12-1.1.1.jar1.12.2Forge14 КБDownload
mekatweaker-1.12-1.1.2.jar1.12.2Forge16 КБDownload
mekatweaker-1.12-1.2.0.jar1.12.2Forge17 КБDownload

MekaTweaker: Expanding CraftTweaker for Mekanism Gas and Infuser Types

Mekanism is one of those tech mods that never stops giving. From ore quintupling to fusion reactors, it adds a whole new layer of industrial complexity to Minecraft. But for modpack creators and server admins, the real magic happens when you can tweak every last recipe and machine interaction. That is where MekaTweaker comes in. This CraftTweaker add-on unlocks the ability to script custom Gases and Infuser Types, two fundamental building blocks of the Mekanism ecosystem. If you have ever wanted to add a brand-new chemical to the electrolytic separator or define a unique infusion process for your custom modpack, MekaTweaker is the tool you need.

What Is MekaTweaker?

MekaTweaker is a small but powerful add-on for CraftTweaker that bridges the gap between ZenScript and Mekanism’s internal registries. Normally, CraftTweaker allows you to add or remove recipes for machines like the Crusher or Metallurgic Infuser, but it does not let you create entirely new gases or infuser types. MekaTweaker changes that. It exposes two key ZenScript classes: Gas and InfuserType. With them, you can define custom gases with specific properties and register new infusion types that can be used in the Metallurgic Infuser and other machines.

The mod was built and tested against specific versions of its dependencies: Mekanism 1.12.2-9.4.13.349 and CraftTweaker 1.12-4.1.9.487. While it may work with later builds, these are the confirmed compatible versions. If you run into issues, rolling back to these exact versions is a reliable first step.

Why Custom Gases and Infuser Types Matter

Mekanism’s gas system is at the heart of many advanced processes. Gases like hydrogen, chlorine, and sulfur dioxide are used in chemical infusers, injection chambers, and other machines. By creating custom gases, you can design entirely new production chains that fit your modpack’s theme. For example, you might add a rare “energized vapor” that requires a mix of blaze powder and ender pearls to produce, and then use it in a custom recipe for a high-tier machine upgrade.

Infuser types are equally important. The Metallurgic Infuser uses infuse materials like redstone, diamond, or bio-fuel to enrich items. Adding a new infuser type lets you introduce a fresh resource sink or a specialized crafting pathway. MekaTweaker makes both of these possible without touching Java code, keeping everything inside clean, readable ZenScript files.

Getting Started with MekaTweaker

Before you write your first script, you need to set up the mod correctly. The required trio is Mekanism, CraftTweaker, and MekaTweaker itself. Make sure you have the right versions installed, as mismatched builds can cause crashes or missing functions. Once the mods are loaded, you can begin creating scripts in the standard CraftTweaker script folder.

To get started, you’ll need Mekanism 1.12.2-9.4.13.349 and CraftTweaker 1.12-4.1.9.487. These can be downloaded manually, but a smoother way is to use the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. It automatically handles dependencies, so you can install MekaTweaker with a single click. Once everything is in place, you are ready to start scripting.

Working with Custom Gases

Defining a new gas in MekaTweaker is straightforward. You use the Gas class to set a name, a tint color (in hex), and optionally a localization key. The gas can then be referenced in machine recipes. For instance, you can tell the Chemical Dissolution Chamber to produce your custom gas from a specific input item, or make the Electrolytic Separator output it alongside another gas.

The official documentation on CurseForge provides a detailed walkthrough of all available methods. You can find the Gas documentation on the MekaTweaker pages, covering everything from basic creation to advanced property settings. A typical script might look like this:

  • Create a new gas with mods.mekatweaker.Gas.create()
  • Set its display name and color
  • Add a recipe to produce it in a machine
  • Use the gas in another machine’s input slot

Adding Custom Infuser Types

Infuser types work similarly. You define a new type with a unique identifier, a color, and an optional item that represents it in GUIs. Then you can create recipes that consume this infuse material. For example, you could make a “crystalized essence” infuser type that is produced by infusing diamonds with a special gas, and later used to upgrade tools or craft advanced components.

The Infuser Type documentation on CurseForge explains the syntax in depth. It shows how to register the type and integrate it with the Metallurgic Infuser’s recipe map. Because MekaTweaker extends CraftTweaker’s bracket handlers, you can reference your custom types directly in recipe scripts, just like you would with vanilla items.

Practical Examples for Modpack Makers

Let’s say you want to create a late-game resource called “compressed plasma.” You would first define the gas using MekaTweaker, giving it a bright purple tint. Next, you add a recipe to the Chemical Infuser that combines liquid lithium and a new custom gas from another mod. Finally, you use that compressed plasma in a Pressurized Reaction Chamber to craft an ultimate energy cube. All of this is possible without altering any mod JARs, keeping your modpack lightweight and easy to update.

Another common use case is gating progression. You could require a custom infuser type that can only be created after defeating the Ender Dragon, because the infuse material needs dragon’s breath. MekaTweaker lets you tie Mekanism’s tech tree to your pack’s adventure milestones seamlessly.

The Power of Mod Integration

MekaTweaker shines brightest when you combine it with other mods. Since it works through CraftTweaker, you can pull items from Thermal Expansion, Botania, or even vanilla Minecraft and use them as inputs for your custom gas or infusion recipes. This interoperability is what makes modded Minecraft so endlessly creative. A well-crafted script can turn a simple clay ball into a key component of a high-tech processing line, all thanks to the flexibility MekaTweaker provides.

Remember that while MekaTweaker is built for the 1.12.2 era, its principles apply to later versions if the mod ever gets ported. The core idea—exposing internal registries to a scripting layer—remains a powerful technique for customizing gameplay.

Conclusion

MekaTweaker fills a crucial gap for anyone who loves both Mekanism and CraftTweaker. It transforms the Metallurgic Infuser and the gas network from fixed systems into blank canvases for your imagination. Whether you are building a hardcore expert pack or a casual kitchen-sink experience, the ability to add custom gases and infuser types opens up endless possibilities. The setup is minimal, the documentation is clear, and the results are limited only by your scripting skills. Give MekaTweaker a try, and watch your Mekanism builds evolve into something truly unique.