
网线
一个 Minecraft NeoForge 1.21.1 模组,用节点逻辑系统取代了红石。在游戏内的编辑器中直观构建逻辑,然后将其导出为可复用的图——跨越子层级边界(Sable),并与 Create + Create Aeronautics 配合使用。
查看大图Nodewire
一个用于 Minecraft NeoForge 1.21.1 的模组,用基于节点的逻辑系统取代红石。在世界内的编辑器中直观地构建逻辑,然后将其导出为可复用的图表——跨子层级边界(Sable),并与 Create 和 Create Aeronautics 一同工作。
特性
- 可视化节点编辑器在放置的 Nodewire 方块上打开。支持平移、缩放、拖拽节点、绘制连线。
- 统一的选择模型——节点、组和注释共享相同的按下/拖拽/框选/Del/强调边框逻辑。框选可选择所有三种类型;在选择项上拖拽可移动整个选区(包括组成员和嵌套子组),并支持单次撤销。
- 保存与加载图表到客户端文件(
<游戏目录>/nodewire-graphs/<名称>.snbt),并可在不同世界间复用。 - 节点组——将图表的一部分折叠为可复用的子图。组可嵌套、保存为独立模板、内联重命名(双击左键),并在编辑主模板时实时同步。
- 注释 + 连线标签——用浮动文本框为编辑器添加注释,并为单条连线添加标签以提高可读性。
- 跨子层级逻辑——设计用于跨 Sable 子层级边界(例如 Aeronautics 飞行器)。Sable Companion 提供安全的空操作默认值,使模组可在未安装 Sable 的情况下运行。
- Create 友好——与 Create 6.0.10 + Ponder + Flywheel 共存。可读写 Create 无线红石频率。
- Create Aeronautics 集成——
Aeronautics 输入节点可绑定到每个方块状态(螺旋桨转速、燃烧器信号、通风口压力等),覆盖 7 种方块类型上的约 33 个通道。 - Tweaked Controllers 集成——
控制器输入节点将游戏手柄摇杆/按钮绑定到图表信号。
技术栈
- Minecraft 1.21.1 + NeoForge 21.1.230
- Kotlin 2.0.20 + Kotlin for Forge (NeoForge) 5.5.0
- 构建插件:
net.neoforged.moddev2.0.141(ModDevGradle,非旧版) - Java 工具链:21
- 基于 Compose runtime 1.7.0(无 Skiko,无 AWT)+ Yoga(AppliedEnergistics 分支,为 Java 21 重建)的自定义 UI 框架
- 集成:Sable(通过 Sable Companion)、Create 6.0.10、Create Aeronautics 1.2.1、Tweaked Controllers 1.2.7、JEI、EMI
游戏中
参见 docs/usage.md 了解编辑工作流、按键绑定、节点分类和模组集成详情。
许可证
MIT © 2026 nitka
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。