← Назад к ресурсам

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.

Modrinth game-mechanics technology utility

Описание

# 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 (`/nodewire-graphs/.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 Input` node binds to per-block state (propeller RPM, burner signal, vent pressure, …) across ~33 channels on 7 block kinds. - **Tweaked Controllers integration** — `Controller Input` node 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.moddev` 2.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`](docs/usage.md) for the editing workflow, keybinds, node categories, and mod-integration details. ## License [MIT](LICENSE) © 2026 nitka