Modular Augment: Deferred Inputs for Modular Machinery

What Modular Augment Adds to Modular Machinery If you build big automated factories in modded Minecraft, you probably already know how Modular Machinery turns complex recipes into real multiblock structures with hatches, fluids, and gases. The addon Modular Augment is a small but clever extension...

Download Modular Augment for Minecraft 1.12.2

Original name: Modular Augment

Minecraft: 1.12.2

Loaders: Forge

FileVersionLoaderSize
Modular Augment-1.12.2-1.0.0.jar1.12.2Forge11 КБDownload
Modular Augment-1.12.2-1.1.1.jar1.12.2Forge21 КБDownload

What Modular Augment Adds to Modular Machinery

If you build big automated factories in modded Minecraft, you probably already know how Modular Machinery turns complex recipes into real multiblock structures with hatches, fluids, and gases. The addon Modular Augment is a small but clever extension that tightens up recipe timing. Instead of consuming every input the moment a craft begins, it lets a limited set of inputs be taken at the end of the recipe. That distinction matters for mods and packs where you want machines to “hold” ingredients until the process finishes, which can feel smoother for certain automation lines and server economies.

Why “Deferred” Inputs Matter for Crafting

In many machine mods, everything vanishes from inputs as soon as you hit start. Deferred behavior flips part of that flow. You still need the deferred items (or fluids or gases, depending on what you configure) to be present to kick things off, but their actual consumption happens when the recipe completes. That pattern is useful for gated steps, careful stock control, or anything where you do not want early consumption to desync with progress bars and server tick order. Getting comfortable with this mechanic helps you write cleaner recipes and avoid accidental resource loss during long crafts.

How to Define a Deferred Requirement in a Recipe

When you author a Modular Machinery recipe JSON, you set the requirement type to modularaugment:deferred. This type is valid only for io-type: input. The addon mirrors Modular Machinery’s familiar shapes by checking which keys you include:

  • If you use an item key, it behaves like a normal item input requirement.
  • If you use a fluid key, it behaves like a fluid input requirement.
  • If you use a gas key, it behaves like a gas input requirement.

Deferred inputs do not support chance, and they do not support an item value of any:fuel, so plan recipes without those shortcuts for deferred slots.

Example Recipe Snippets You Can Adapt

Here are compact examples showing the same idea across item, fluid, and gas. Adjust registry names, amounts, and machine context to match your version and pack:

  • Deferred planks (oredict-friendly): "type": "modularaugment:deferred", "io-type": "input", "item": "ore:plankWood", "amount": 3
  • Deferred water: deferred type with "fluid": "water" and "amount": 1000
  • Deferred oxygen gas: deferred type with "gas": "oxygen" and "amount": 1000

Those snippets are the bones; your full recipe still needs the rest of Modular Machinery’s structure, multiblock blueprint logic, and outputs suited to your server or single-player world.

Important Behavior Notes Before You Deploy on a Server

Deferred does not mean “optional at start.” The recipe still needs the listed item to begin. When crafting starts, a deferred item can remain visible in the input hatch until the craft completes, which is exactly what players expect once they learn the timing model. If someone removes that item mid-process, progress snaps back to zero, so protect hatches or teach players the rule before griefing becomes a mechanic argument. With multiple item input hatches, there is a nuanced edge case: pulling a deferred stack from one hatch and re-inserting it into another can still let the recipe finish, as long as the item never truly disappears from the machine’s valid inputs in a way that breaks validation. For ore:* style requirements, you can substitute matching oredict entries without breaking the intent, which keeps wood-type planks and ore dictionary conventions workable across biomes of mods.

Pack makers balancing progression sometimes bundle several small quality-of-life addons like this, and if you curate your own instance, you may appreciate setups where you can grab compatible pieces without hunting scattered pages. This mod can be easily installed via the foxygame.net launcher, a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu, so testing Modular Augment beside Modular Machinery on a matching version is less of a scavenger hunt.

Versions, Updates, and Where It Fits in Your Mod List

Modular Augment is not a standalone universe; it relies heavily on Modular Machinery by HellFirePvP, so always match versions supported by your loader (Forge or NeoForge, depending on the file you pick) and read the changelog when Minecraft updates roll through your favorite packs. Treat deferred inputs as a recipe-authoring tool: you still think in blocks, biomes worth grinding for resources, and the server rules around automation, but your machines gain one more precise dial for when resources actually leave player storage.

Support and Troubleshooting Etiquette

If something misbehaves, gather your recipe JSON, machine blueprint name, and the exact mod versions. Authors typically prefer clear bug reports with reproducible steps over vague “it broke” messages. That habit keeps modded Minecraft communities healthier and gets fixes into the next update faster.

In short, Modular Augment is a focused addon that extends Modular Machinery with deferred consumption for several input types, giving map makers and tinkerers tighter control over crafting flow. Use the deferred type carefully, respect the restrictions, and you will get multiblock recipes that feel intentional, readable, and fair on both single-player worlds and multiplayer servers.