Web’s Node Library
A lightweight node-based GUI library for NeoForge 1.21.1. Features visual data flow and infinite canvas.
截图
介绍
Web’s Node Lib
Web’s Node Lib is a lightweight node-based GUI library for Minecraft 1.21.1 (NeoForge).
It provides a visual framework for building logic systems, control panels, or data interfaces directly in-game.
How to Test
You can test the library immediately after installing the mod:
- Enter any world.
- Type the command:
/webu node_editor - Press Shift + A to open the node creation menu.
- Drag connections between pins to see the Topological Data Flow in action.
Features
Infinite Canvas
Smooth zooming (0.1x to 3.0x) and panning. Your node graphs scale and move without losing precision.
Visual Data Flow
A built-in topological pulse system visualizes data moving through your graph. It automatically calculates the logic chain and sends pulses between nodes.
Components
Ready-to-use elements for your nodes:
- Sliders, Checkboxes, and Buttons.
- TextFields for data input.
- Image support (PNG/GIF) and 3D Viewports.
Controls
- Shift + A: Node Search Menu.
- Ctrl + C / V: Copy and paste nodes.
- Middle Click: Pan viewport.
- Delete / X: Remove nodes.
For Developers
Integrating the library is simple:
- Register node types via NodeRegistry.
- Define evaluation logic using setEvaluator.
- Save/Load graphs using WGraphSerializer (NBT supported).
Built by webyep.
Licensed under MIT.
常见问题
Web’s Node Library 支持哪些 Minecraft 版本?
Web’s Node Library 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Web’s Node Library 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分