KilaGraph

KilaGraph

KilaGraph 基于 LDLib2 的节点图工具包构建,为模组提供游戏内的可编程图形。它面向需要可视化逻辑图的开发者,以及为自定义渲染类型制作着色器图的作者。

KilaGraph

一款为 Minecraft 模组开发者打造的可编程节点图与着色器图工具包。

![NeoForge](https://img.shields.io/badge/NeoForge-26.1 -E04E14?style=for-the-badge) ![LDLib2](https://img.shields.io/badge/Built on-LDLib2-2F80ED?style=for-the-badge) License

KilaGraph 基于 LDLib2 的节点图工具包构建,为模组提供游戏内的可编程节点图。它面向希望使用可视化逻辑图、可复用图资源以及 ShaderGraph 风格创作自定义 RenderType 的模组作者,免去手动编写每个着色器和编辑器工作流程的繁琐。

特性

  • 蓝图图:用于模组逻辑与数据流的通用可编程节点图。
  • RenderType 图:可编译为 Minecraft RenderType 管线的可视化着色器图。
  • 着色器函数图:可在 RenderType 图之间共享的可复用着色器子图。
  • 编辑器集成:由 LDLib2 驱动的图编辑、资源管理、节点库、设置面板及实时着色器预览。
  • Minecraft 感知节点:涵盖物品、方块、流体、实体、NBT、世界查询、数学运算、列表、映射、字符串及着色器操作的工具节点。

需求

  • Minecraft / NeoForge 26.1
  • LDLib2 26.1.2.20+

具体的依赖范围定义在 gradle.properties 文件中。

链接

许可

KilaGraph 使用 MIT 许可协议。