Ex Machina: The Power API Every Minecraft Tech Mod Needs

Ex Machina powers Minecraft tech mods with JSON-driven energy, signals, and rotation for Neoforge. The key API behind More Red compatibility.

Ex Machina

If you have spent any time building sprawling factories and redstone contraptions in Minecraft, you already know that the magic often happens behind the scenes. Ex Machina is one of those behind-the-scenes heroes. It is a power API built for the Neoforge modloader, and while it does not add flashy machines or glowing cables on its own, it quietly makes some of your favorite tech add-ons work the way they should.

Think of it as the wiring diagram that other mods plug into. Ex Machina uses JSON data to assign power properties to blocks, which means mod developers can define how their blocks generate, transfer, or consume energy without reinventing the wheel every single time. For players, that translates into smoother compatibility and fewer broken setups when you stack multiple tech mods together.

What Ex Machina Actually Does

The short answer is simple: Ex Machina is the API that powers More Red. If you want compatibility with More Red's cables, gears, and mechanical components, this is the mod you need in your load order. On its own, Ex Machina adds no visible content. The screenshots you might see floating around usually come from More Red, so do not expect new blocks to appear in your inventory after installing it.

What you do get is a framework. Power values are assigned to blocks whenever updates occur, and the mod handles several distinct systems:

  • Mechanical Power — Connect blocks that spin around together, enabling rotational energy transfer between compatible machines.
  • Signal Graph — Connect blocks to cables and transfer signals across up to sixteen different channels, which is fantastic for complex redstone-style logic networks.
  • Electrical Power — Still a work in progress, but the groundwork is being laid for future energy systems.

For modders, the project's GitHub is the place to look for documentation on integrating the API into their own projects. The JSON-driven approach keeps things flexible, so new block types can be registered with power properties without hardcoding everything into the engine.

Supported Versions and Loader

Ex Machina is designed specifically for the Neoforge modloader, which has become the go-to choice for many modern Minecraft tech modpacks. If you are running a Neoforge-based instance, you are in the right place. Players who still rely on older Forge setups may find compatibility limited, so checking your loader before you download Ex Machina is always a smart first step.

Version support tends to follow the broader Neoforge release cycle, so it is worth confirming that your Minecraft version lines up with the build you are grabbing. Mixing a mismatched loader with a power API is a quick way to end up staring at a crash log instead of a working factory.

How to Install Ex Machina

Getting set up is straightforward, and knowing how to install it correctly saves a lot of headaches later:

  • Make sure you are running a Neoforge profile for your chosen Minecraft version.
  • Place the Ex Machina jar file into your mods folder alongside any dependent mods like More Red.
  • Launch the game and confirm the mod loads without errors in the mod list.
  • Remember that Ex Machina alone adds no content, so pair it with the mods that rely on it.

One convenient shortcut is the foxygame.net launcher, which keeps Ex Machina in its curated add-on catalog and handles version matching automatically, so you never have to hunt down the right jar or worry about loader conflicts. It is a small quality-of-life win that lets you get back to building instead of troubleshooting.

Why It Matters for Your Modpack

Dependency mods rarely get the spotlight, but they are the glue that holds a good modpack together. Without a shared power API, every tech mod would handle energy differently, and cross-mod interactions would be a mess of incompatibilities. Ex Machina for Minecraft solves that problem by giving developers a common language for power, signals, and rotation.

If you are building a pack around More Red or planning to experiment with mechanical and signal-based systems, this API is essentially mandatory. It will not wow you with new textures, but it will make everything else work. Grab it, pair it with the mods that need it, and enjoy a smoother, more compatible tech experience.