LowDragLib2 - Forge(非官方移植版)

LowDragLib2 - Forge(非官方移植版)

Minecraft 1.20.1 Forge 非官方移植版 ldlib2。一个面向开发者的库模组,提供游戏内 UI 框架、渲染工具、数据同步与持久化,以及游戏内 UI 编辑器。

这是一个由 weiliangyan 维护的非官方 Minecraft 1.20.1 Forge 版 LowDragLib2 移植。

LDLib2 是一个面向模组开发者的基础库(并非面向玩家的内容模组),提供:

  • 游戏内 UI 框架:组件、布局、样式、XML UI、数据绑定与事件
  • 游戏内编辑器:资源管理器、检查器面板、UI 模板编辑、预览与保存
  • 渲染工具:GUI 纹理、模型/场景渲染、着色器封装
  • 同步与持久化:NBT、Codec、字段同步、RPC、网络数据包
  • 资源系统:颜色、纹理、UI 模板与渲染器资源的加载/编辑
  • 生态兼容:JEI、REI、EMI、KubeJS 等

环境要求

  • Minecraft:1.20.1
  • Forge:47.4.10(或任意 47.x 版本)
  • Java:17+
  • 必需依赖:Kotlin for Forge

安装方法 将构建出的 -all.jar 放入客户端与服务端的 mods 文件夹。在多人服务器上使用时,客户端与服务端必须运行相同版本,否则可能出现网络通道不匹配或连接失败。

游戏内编辑器 拥有 OP 权限的玩家可以在服务器上运行 /ldlib2_ui_editor 来打开 UI 编辑器,用于开发和调试 UI 模板(并非玩家菜单)。它支持创建/编辑 XML UI、管理资源、在检查器面板中调整元素属性,以及保存 UI 模板。

开源声明 本项目是基于 LowDragLib2 的移植与兼容性维护,并非原作者的官方发布版本。