HomeJavaModsCogwheel
Cogwheel
ModsJava

Cogwheel

by Kimacchi · on Modrinth

Cogwheel is an interactive factory designer to have a overview of your farms, factories and entire automation pipelines.

⬇ Download on Modrinth
Cogwheel — screenshot 1Cogwheel — screenshot 2Cogwheel — screenshot 3Cogwheel — screenshot 4Cogwheel — screenshot 5Cogwheel — screenshot 6

Cogwheel

A node-based visual factory planner for Create and other recipe-driven mods. Plan your factory as a graph before you build it.

Cogwheel banner

Cogwheel is an in-game factory designer built on the same wavelength as Satisfactory's blueprint tool. Press a single key, and instead of throwing recipes into a wiki, you wire them up on a canvas — Cogwheel does the throughput math, tracks Create's stress for you, and warns when your kinetic budget can't keep up.

It works as a planning notebook for any modpack with recipes, but it really shines next to Create.


✨ Features at a glance


🚀 Getting started

Press K in-game (or whatever you've bound Open Factory Editor to) to open the editor.

Editor overview

From left to right:

  1. Categories panel (left side): browse Recipes, Sources, Sinks, Outputs, Logic, Factories, Power sources, Settings.
  2. Canvas: pan with middle-mouse, zoom with scroll, drop items here to add nodes.
  3. Properties panel (right side): right-click any node → Edit, or double-click. Configure parallelism, RPM, recipe variant, port pairing.
  4. Solver overlay (bottom): live readout of what your factory needs, produces, and wastes — plus RPM and SU draw against your assigned power source.

Adding nodes: drag an item or logic block from the left panel onto the canvas. Items land where you drop them.


🔧 Create integration

Cogwheel reads Create's stress-impact tables and recipe types directly. Every Create recipe is recognized and contributes its SU draw at the configured RPM:

Recipe type SU per RPM At 128 RPM (1 machine)
Crushing wheels (pair) 8 1,024 SU
Mechanical Press 8 1,024 SU
Mechanical Mixer 4 512 SU
Millstone 4 512 SU
Mechanical Saw 4 512 SU
Deployer 4 512 SU
Spout / Item Drain 4 512 SU
Encased Fan (washing/haunting) 2 256 SU

Per-factory and per-recipe RPM

Each factory has a default RPM (1–256). Each Create recipe node and each cluster can either inherit that RPM or override it with its own value via a checkbox in the properties panel.

RPM override

Sequenced assembly clusters

Drop a Precision Mechanism, Track, or Brass Casing recipe and Cogwheel builds an entire LOCKED cluster for you — every step in order, the right ingredients flowing through, a Loop node showing the iteration count.

Sequenced cluster Sequenced cluster


⚡ Power sources

Power sources live outside any single factory. Create them once in the Power category (left panel) with a name and an SU capacity:

Then assign each factory to a power source via the ⚡ button on the Factories page. Cogwheel sums SU draw across every factory pointing at the same source and:


🎨 Settings

Three tabs in the settings page:

Settings page


📦 Logic nodes

In addition to recipes, sources, and sinks, the Logic category has:


📋 Requirements

Minecraft 1.21.1
Mod loader NeoForge 21.1.228+
Java 21
JEI Required
Create Recommended — unlocks SU calculation, sequenced assembly expansion, and accurate Create recipe enumeration

The mod is client-side only — no server install needed.


🗺️ Roadmap

Things I'm planning but haven't shipped yet:

If you want to ask for a feature or report a bug, head to the issues page.


🤝 Compatibility notes


👤 Credits

Made by Kima. Built on NeoForge + JEI + Mojang Codec. Stress values cross-checked against the Create wiki.

Source / issues: Github

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more