
Nodewire
A Minecraft NeoForge 1.21.1 mod that replaces redstone with a node-based logic system. Build logic visually in an in-world editor, then export it as a reusable graph — across sub-level boundaries (Sable) and alongside Create + Create Aeronautics.
Автор: nitkanikita211,4 тыс.16обновлён 28 июл. 2026 г.
Механики игрыТехнологииУтилиты
Описание
Nodewire
A Minecraft NeoForge 1.21.1 mod that replaces redstone with a node-based logic system. Build logic visually in an in-world editor, then export it as a reusable graph — across sub-level boundaries (Sable) and alongside Create + Create Aeronautics.
Features
- Visual node editor opened on a placed Nodewire block. Pan, zoom, drag nodes, draw wires.
- Unified selection model — nodes, groups, and comments share the same press / drag / marquee / Del / accent-border logic. Marquee selects all three kinds; drag on a selected item moves the whole selection (including group members and nested sub-groups) in one undoable step.
- Save & load graphs to client-side files (
<gamedir>/nodewire-graphs/<name>.snbt) and reuse them between worlds. - Node groups — collapse parts of a graph into a reusable subgraph. Groups can be nested, saved as standalone templates, renamed inline (double-LMB), and live-synced when you edit the master template.
- Comments + wire labels — annotate the editor with floating text boxes and label individual wires for legibility.
- Cross-sub-level logic — designed to function across Sable sub-level boundaries (e.g., Aeronautics aircraft). Sable Companion provides safe no-op defaults so the mod runs without Sable installed.
- Create-friendly — works alongside Create 6.0.10 + Ponder + Flywheel. Reads/writes Create wireless-redstone frequencies.
- Create Aeronautics integration —
Aeronautics Inputnode binds to per-block state (propeller RPM, burner signal, vent pressure, …) across ~33 channels on 7 block kinds. - Tweaked Controllers integration —
Controller Inputnode binds gamepad axes/buttons to graph signals.
Stack
- Minecraft 1.21.1 + NeoForge 21.1.230
- Kotlin 2.0.20 + Kotlin for Forge (NeoForge) 5.5.0
- Build plugin:
net.neoforged.moddev2.0.141 (ModDevGradle, non-legacy) - Java toolchain: 21
- Custom UI framework on top of Compose runtime 1.7.0 (no Skiko, no AWT) + Yoga (AppliedEnergistics fork, rebuilt for Java 21)
- Integrations: Sable (via Sable Companion), Create 6.0.10, Create Aeronautics 1.2.1, Tweaked Controllers 1.2.7, JEI, EMI
In-game
See docs/usage.md for the editing workflow, keybinds, node categories, and mod-integration details.
License
MIT © 2026 nitka
Галерея
Последние версии
Все версии →beta
Nodewire 0.8.1
0.8.128 июл. 2026 г.742Minecraft: 1.21.1neoforge
Что нового
## Dependencies
### Runtime
| Dependency | Version | Required? |
| ----------------- | ----------------- | --------- |
| Minecraft | `1.21.1` | yes |
| NeoForge | `21.1.230` | yes |
| Kotlin for Forge | `5.5.0` | yes |
### Mod integrations (optional, enable extra nodes / features)
| Mod | Version |
| -------------------- | ------------- |
| Sable Companion | `1.6.0` |
| Sable | `2.0.3+mc1.21.1` |
| Create Aeronautics | `1.3.0+mc1.21.1` |
| Create | `6.0.10-280` |
| Ponder | `1.0.82+mc1.21.1` |
| Flywheel | `1.0.6` |
| Registrate | `MC1.21-1.3.0+67` |
| JEI | `19.27.0.343` |
| EMI | `1.1.24+1.21.1` |
| Tweaked Controllers | `(not bundled)` |
### Bundled (shaded into the jar)
| Library | Version |
| ------------------ | ------------- |
| Compose runtime | `1.7.0` |
| Kotlin coroutines | `1.8.0` |
| Yoga (AE2 fork, j17 bytecode) | `1.0.0` |
| MixinExtras | `0.4.1` |
### Build toolchain
| Tool | Version |
| ---------------- | ---------- |
| Kotlin | `?` |
| ModDevGradle | `?` |
| Java toolchain | `21` |
beta
Nodewire 0.8.1
0.8.128 июл. 2026 г.28Minecraft: 1.21.1neoforge
Что нового
## Dependencies
### Runtime
| Dependency | Version | Required? |
| ----------------- | ----------------- | --------- |
| Minecraft | `1.21.1` | yes |
| NeoForge | `21.1.230` | yes |
| Kotlin for Forge | `5.5.0` | yes |
### Mod integrations (optional, enable extra nodes / features)
| Mod | Version |
| -------------------- | ------------- |
| Sable Companion | `1.6.0` |
| Sable | `2.0.3+mc1.21.1` |
| Create Aeronautics | `1.3.0+mc1.21.1` |
| Create | `6.0.10-280` |
| Ponder | `1.0.82+mc1.21.1` |
| Flywheel | `1.0.6` |
| Registrate | `MC1.21-1.3.0+67` |
| JEI | `19.27.0.343` |
| EMI | `1.1.24+1.21.1` |
| Tweaked Controllers | `(not bundled)` |
### Bundled (shaded into the jar)
| Library | Version |
| ------------------ | ------------- |
| Compose runtime | `1.7.0` |
| Kotlin coroutines | `1.8.0` |
| Yoga (AE2 fork, j17 bytecode) | `1.0.0` |
| MixinExtras | `0.4.1` |
### Build toolchain
| Tool | Version |
| ---------------- | ---------- |
| Kotlin | `?` |
| ModDevGradle | `?` |
| Java toolchain | `21` |
beta
Nodewire 0.8.0
0.8.028 июл. 2026 г.42Minecraft: 1.21.1neoforge
Что нового
## Dependencies
### Runtime
| Dependency | Version | Required? |
| ----------------- | ----------------- | --------- |
| Minecraft | `1.21.1` | yes |
| NeoForge | `21.1.230` | yes |
| Kotlin for Forge | `5.5.0` | yes |
### Mod integrations (optional, enable extra nodes / features)
| Mod | Version |
| -------------------- | ------------- |
| Sable Companion | `1.6.0` |
| Sable | `2.0.3+mc1.21.1` |
| Create Aeronautics | `1.3.0+mc1.21.1` |
| Create | `6.0.10-280` |
| Ponder | `1.0.82+mc1.21.1` |
| Flywheel | `1.0.6` |
| Registrate | `MC1.21-1.3.0+67` |
| JEI | `19.27.0.343` |
| EMI | `1.1.24+1.21.1` |
| Tweaked Controllers | `(not bundled)` |
### Bundled (shaded into the jar)
| Library | Version |
| ------------------ | ------------- |
| Compose runtime | `1.7.0` |
| Kotlin coroutines | `1.8.0` |
| Yoga (AE2 fork, j17 bytecode) | `1.0.0` |
| MixinExtras | `0.4.1` |
### Build toolchain
| Tool | Version |
| ---------------- | ---------- |
| Kotlin | `?` |
| ModDevGradle | `?` |
| Java toolchain | `21` |
beta
Nodewire 0.7.0
0.7.028 июн. 2026 г.274Minecraft: 1.21.1neoforge
Что нового
## Dependencies
### Runtime
| Dependency | Version | Required? |
| ----------------- | ----------------- | --------- |
| Minecraft | `1.21.1` | yes |
| NeoForge | `21.1.230` | yes |
| Kotlin for Forge | `5.5.0` | yes |
### Mod integrations (optional, enable extra nodes / features)
| Mod | Version |
| -------------------- | ------------- |
| Sable Companion | `1.6.0` |
| Sable | `1.2.2+mc1.21.1` |
| Create Aeronautics | `1.2.1+mc1.21.1` |
| Create | `6.0.10-280` |
| Ponder | `1.0.82+mc1.21.1` |
| Flywheel | `1.0.6` |
| Registrate | `MC1.21-1.3.0+67` |
| JEI | `19.21.0.247` |
| EMI | `1.1.18+1.21.1` |
| Tweaked Controllers | `(not bundled)` |
### Bundled (shaded into the jar)
| Library | Version |
| ------------------ | ------------- |
| Compose runtime | `1.7.0` |
| Kotlin coroutines | `1.8.0` |
| Yoga (AE2 fork, j17 bytecode) | `1.0.0` |
| MixinExtras | `0.4.1` |
### Build toolchain
| Tool | Version |
| ---------------- | ---------- |
| Kotlin | `?` |
| ModDevGradle | `?` |
| Java toolchain | `21` |
release
Nodewire 0.6.0
0.6.019 июн. 2026 г.235Minecraft: 1.21.1neoforge
Что нового
## Dependencies
### Runtime
| Dependency | Version | Required? |
| ----------------- | ----------------- | --------- |
| Minecraft | `1.21.1` | yes |
| NeoForge | `21.1.230` | yes |
| Kotlin for Forge | `5.5.0` | yes |
### Mod integrations (optional, enable extra nodes / features)
| Mod | Version |
| -------------------- | ------------- |
| Sable Companion | `1.6.0` |
| Sable | `1.2.2+mc1.21.1` |
| Create Aeronautics | `1.2.1+mc1.21.1` |
| Create | `6.0.10-280` |
| Ponder | `1.0.82+mc1.21.1` |
| Flywheel | `1.0.6` |
| Registrate | `MC1.21-1.3.0+67` |
| JEI | `19.21.0.247` |
| EMI | `1.1.18+1.21.1` |
| Tweaked Controllers | `(not bundled)` |
### Bundled (shaded into the jar)
| Library | Version |
| ------------------ | ------------- |
| Compose runtime | `1.7.0` |
| Kotlin coroutines | `1.8.0` |
| Yoga (AE2 fork, j17 bytecode) | `1.0.0` |
| MixinExtras | `0.4.1` |
### Build toolchain
| Tool | Version |
| ---------------- | ---------- |
| Kotlin | `?` |
| ModDevGradle | `?` |
| Java toolchain | `21` |
release
Nodewire 0.5.0
0.5.017 июн. 2026 г.23Minecraft: 1.21.1neoforge
Что нового
## Dependencies
### Runtime
| Dependency | Version | Required? |
| ----------------- | ----------------- | --------- |
| Minecraft | `1.21.1` | yes |
| NeoForge | `21.1.230` | yes |
| Kotlin for Forge | `5.5.0` | yes |
### Mod integrations (optional, enable extra nodes / features)
| Mod | Version |
| -------------------- | ------------- |
| Sable Companion | `1.6.0` |
| Sable | `1.2.2+mc1.21.1` |
| Create Aeronautics | `1.2.1+mc1.21.1` |
| Create | `6.0.10-280` |
| Ponder | `1.0.82+mc1.21.1` |
| Flywheel | `1.0.6` |
| Registrate | `MC1.21-1.3.0+67` |
| JEI | `19.21.0.247` |
| EMI | `1.1.18+1.21.1` |
| Tweaked Controllers | `(not bundled)` |
### Bundled (shaded into the jar)
| Library | Version |
| ------------------ | ------------- |
| Compose runtime | `1.7.0` |
| Kotlin coroutines | `1.8.0` |
| Yoga (AE2 fork, j17 bytecode) | `1.0.0` |
| MixinExtras | `0.4.1` |
### Build toolchain
| Tool | Version |
| ---------------- | ---------- |
| Kotlin | `?` |
| ModDevGradle | `?` |
| Java toolchain | `21` |
release
Nodewire 0.2.1
0.2.121 мая 2026 г.29Minecraft: 1.21.1neoforge
Что нового
## Dependencies
### Runtime
| Dependency | Version | Required? |
| ----------------- | ----------------- | --------- |
| Minecraft | `1.21.1` | yes |
| NeoForge | `21.1.230` | yes |
| Kotlin for Forge | `5.5.0` | yes |
### Mod integrations (optional, enable extra nodes / features)
| Mod | Version |
| -------------------- | ------------- |
| Sable Companion | `1.6.0` |
| Sable | `1.2.2+mc1.21.1` |
| Create Aeronautics | `1.2.1+mc1.21.1` |
| Create | `6.0.10-280` |
| Ponder | `1.0.82+mc1.21.1` |
| Flywheel | `1.0.6` |
| Registrate | `MC1.21-1.3.0+67` |
| JEI | `19.21.0.247` |
| EMI | `1.1.18+1.21.1` |
| Tweaked Controllers | `7958165` |
### Bundled (shaded into the jar)
| Library | Version |
| ------------------ | ------------- |
| Compose runtime | `1.7.0` |
| Kotlin coroutines | `1.8.0` |
| Yoga (AE2 fork, j17 bytecode) | `1.0.0` |
| MixinExtras | `0.4.1` |
### Build toolchain
| Tool | Version |
| ---------------- | ---------- |
| Kotlin | `2.0.20` |
| ModDevGradle | `2.0.141` |
| Java toolchain | `21` |
beta
Nodewire 0.2.0
0.2.021 мая 2026 г.17Minecraft: 1.21.1neoforge
Что нового
## Dependencies
### Runtime
| Dependency | Version | Required? |
| ----------------- | ----------------- | --------- |
| Minecraft | `1.21.1` | yes |
| NeoForge | `21.1.230` | yes |
| Kotlin for Forge | `5.5.0` | yes |
### Mod integrations (optional, enable extra nodes / features)
| Mod | Version |
| -------------------- | ------------- |
| Sable Companion | `1.6.0` |
| Sable | `1.2.2+mc1.21.1` |
| Create Aeronautics | `1.2.1+mc1.21.1` |
| Create | `6.0.10-280` |
| Ponder | `1.0.82+mc1.21.1` |
| Flywheel | `1.0.6` |
| Registrate | `MC1.21-1.3.0+67` |
| JEI | `19.21.0.247` |
| EMI | `1.1.18+1.21.1` |
| Tweaked Controllers | `7958165` |
### Bundled (shaded into the jar)
| Library | Version |
| ------------------ | ------------- |
| Compose runtime | `1.7.0` |
| Kotlin coroutines | `1.8.0` |
| Yoga (AE2 fork, j17 bytecode) | `1.0.0` |
| MixinExtras | `0.4.1` |
### Build toolchain
| Tool | Version |
| ---------------- | ---------- |
| Kotlin | `2.0.20` |
| ModDevGradle | `2.0.141` |
| Java toolchain | `21` |



