COWMODSКаталог модов

Mekanism: Mekacrafter

Adds a Mekanism-integrated autocrafting machine that uses the QIO system as its only inventory, allowing fully automated crafting directly from your stored resources.

Автор: MrPochy7443обновлён 14 окт. 2026 г.
Механики игрыУправлениеТехнологии

Описание

MekaCrafter

Autocrafting for Mekanism's QIO. No cables, no interfaces, no pattern chests.

MekaCrafter adds one machine that plans and crafts recipes straight from a QIO frequency. Ask it for an item and it works out the whole recipe tree on its own: which intermediates to craft, how many of each, and whether your stored materials are enough. Then it crafts everything virtually, out of and back into your QIO storage.

Keep only base materials in your QIO (redstone, gold, alloys, circuits…) and let the machine turn them into an Absolute Induction Cell.


Features

  • Recursive autocrafting. Request a deep item (induction cells, energy cubes, providers…) and the machine resolves the full chain, thousands of crafts if needed. No patterns to encode, ever.
  • QIO-native. Materials come from the bound frequency and results go back into it. The machine stores nothing but energy.
  • Crafting table and stonecutter recipes. Stone bricks, slabs and the like are planned too.
  • Exact missing-materials list. When something is missing you get the complete list of base materials to supply, at once, with the amounts. Hover an entry to see what it is needed for and whether it must be made in another machine (control circuits, alloys…).
  • Mekanism-style window. The list opens in a draggable window inside the GUI, like the upgrades window, and can be pinned so it reopens on its own.
  • Stock aware. Charged energy tablets, renamed items and other variants count as stock.
  • Job queue. Up to 24 requests with intermediate sub-jobs, progress bar with total energy and time left, cancel and clear buttons.
  • Behaves like a Mekanism machine. Configurable energy usage per tick (400 FE/t by default), energy upgrades, energy in from any side, active LED animation. Without energy it pauses and resumes without losing progress or materials.
  • Safe by design. Materials are reserved before crafting and returned on cancel or failure. A server restart mid-craft returns the materials to the QIO and re-plans the job: no dupes, no voids.
  • Light on the server. Planning runs on its own thread; big recipe trees do not freeze the tick.

Interface

Search any craftable item, set the amount, press Craft and watch the queue. The status panel shows the frequency, what the machine is doing and its energy usage at all times.

alt text

The Missing button opens the missing-materials window with the full list and the "needed for" tooltips.


Getting started

Crafting

  1. Craft the machine (endgame recipe, see below).
  2. Bind a frequency: right-click the machine with a Portable QIO Dashboard that has your frequency selected.
  3. Power it with any Mekanism cable or Forge Energy source.
  4. Right-click to open the GUI, search an item, set the amount and press Craft.
  5. If something is missing, open Missing, put those items in the QIO and press Craft again.

Crafting recipe

Ultimate Induction ProviderSupermassive QIO DriveUltimate Induction Provider
Supermassive QIO DriveRobitSupermassive QIO Drive
Ultimate Induction ProviderSupermassive QIO DriveUltimate Induction Provider

It is meant as a late-game reward: by the time you can afford four Supermassive QIO Drives, you really do not want to hand-craft induction matrices anymore.


Requirements

Minecraft1.21.1 (NeoForge 21.1.100+, Java 21)
RequiredMekanism 10.7.19+
OptionalMekanism Extras (its items are supported)
SidesClient and server (same version on both)
MinecraftLoader
-----------------
1.21.1NeoForge

For Forge 1.20.1 use Mekacrafter 0.2.0 (no longer maintained).


Configuration

config/mekacrafter-server.toml: energy usage per tick, energy storage, ticks per craft and fixed ticks per job.


Good to know

  • Only crafting table and stonecutter recipes are automated. Items made in Mekanism machines (circuits, alloys, ingots from ore…) show up in the missing list as materials to supply.
  • Frequency binding needs the Portable QIO Dashboard; there is no frequency selector in the GUI yet.

Галерея

Mekacrafter GUIMekacrafter Crafting recipe

Последние версии

Все версии →
release

MekaCrafter 1.0.0 - NeoForge 1.21.1

1.0.0
14 окт. 2026 г.172Minecraft: 1.21.1neoforge
Скачать
Что нового
## MekaCrafter 1.0.0 for NeoForge 1.21.1 ### Requirements - Minecraft 1.21.1, NeoForge 21.1.100 or newer, Java 21 - Mekanism 10.7.19 or newer - Mekanism Extras (optional) ### Changes - First release. - Autocrafting machine bound to a QIO frequency: plans the full recipe tree from base materials and crafts every intermediate step, storing the result back into the QIO. - Crafting table and stonecutter recipes. - Complete and precise missing-materials list in a pinnable Mekanism-style window. Each entry shows what it is needed for and whether it must be made in another machine (control circuits, alloys...). - Item variants in the QIO (charged energy tablets, renamed items...) count as stock. - Energy model like a Mekanism machine: configurable usage per tick (400 FE/t by default), energy upgrades, pause and resume without losing progress or materials. - Job queue with intermediate sub-jobs, progress bar with total energy and time left, cancel and clear buttons. - Planning runs off the server thread, so big recipe trees do not freeze the tick. - Animated machine model with active LED, Minecraft-style buttons, energy gauge and energy tab. - Settings in `config/mekacrafter-server.toml`: energy usage, storage, ticks per craft, job overhead. ### Notes - Only crafting table and stonecutter recipes are automated. Items made in Mekanism machines are listed as materials to supply. - Binding needs a Portable QIO Dashboard set to your frequency; there is no frequency selector in the GUI yet. - This replaces QIOAutocrafter 0.2.0 (Forge 1.20.1), which is no longer maintained.
beta

QIO Autocrafter Mekanism 0.2.0

0.2.0
12 июн. 2026 г.400Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6forge
Скачать
Что нового
## 0.2.0 — First beta **⚠️ Update server and clients together: the network protocol changed (v3). Old worlds load fine.** ### Fixed - **Item duplication on chunk unload**: reserved materials were refunded twice if a chunk unloaded mid-craft. - Machines bound to a private QIO frequency can no longer be used, rebound or drained by other players (Mekanism PUBLIC/TRUSTED/PRIVATE security is now enforced). - A failed job no longer stalls the rest of the queue. - Completed and cancelled jobs are removed from the queue automatically; the job history can no longer cause a false "queue full". - "Clear list" in the missing-materials view now actually clears it. - Craftable search results no longer leak between worlds/servers after switching or `/reload`. - Cancelling a job now also stops its background planning computation. ### Added / Changed - **Redesigned GUI**: wider window, single action row, live status in the activity bar. - **New "Missing Materials" side panel** (toggled by the Missing button): item icon, name, missing amount and live availability — red/orange/green as you restock the QIO. - Identical duplicate requests are rejected while one is already queued. - If the QIO changes between planning and reservation (other players/machines), the job re-plans automatically instead of failing.
alpha

QIO Autocrafter Mekanism 0.1.2

0.1.2
22 апр. 2026 г.161Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6forge
Скачать
Что нового
# WORK IN PROGRESS # This update improves how missing materials are calculated and displayed when attempting to craft items. ### What changed ### The recipe planner now analyzes the entire crafting dependency tree when a recipe cannot be completed. Instead of only reporting missing items at the current step, the system now: Traverses all sub-recipes recursively Calculates missing materials across all branches Consolidates duplicate requirements into a single total Returns a complete and accurate list of everything needed Result You now get all missing materials in a single message, including intermediate components. No more iterative guessing or repeated crafting attempts. ## Example ## ### Before: ### Missing materials were revealed step by step Multiple retries were needed to discover full requirements ### Now: ### All required materials are shown instantly Fully consolidated and ready to act on Technical details estimateMissingMaterials() is now always executed on planning failure Fallback to flatten(state.missing) if estimation returns empty No impact on existing crafting logic or performance Uses already optimized internal systems Stability Build successful All tests passing Safe change focused on logic improvement Impact Improved user experience Faster crafting workflow Eliminates friction when dealing with complex recipes