LDLib

提供渲染、GUI 及其他基础功能的前置库。

资源介绍

LDLib2 一个现代化的 Minecraft 模组开发库,用于用户界面、渲染、同步、持久化和游戏内编辑器。 文档 | Java 集成 | UI 指南 | Discord | CurseForge | Modrinth LDLib2 是对原始 LDLib 的完全重写,围绕现代 Minecraft 和 NeoForge 开发重新设计。它为模组作者提供了一个更高级的基础,用于构建 UI、游戏内工具、基于渲染器的内容、同步数据和持久化运行时系统,而无需在每个项目中重新构建相同的基础设施。 功能亮点 LDLib2 UI 使用基于 Taffy 的布局、LSS 样式表、可复用组件、XML 定义、数据绑定、RPC 事件和 HUD 覆盖层来构建 Minecraft 屏幕。 数据同步与持久化 通过注解字段和使用 RPC 辅助工具,生成 NBT IO、编解码器、脏字段同步和数据包流,从而以最小的样板代码实现。 @Persisted , @DescSynced 节点图工具包 创建包含节点、端口、连线、变量、子图、黑板、可撤销命令和资源支持图资产的游戏内图编辑器。 游戏内编辑器框架 构建类似 Unity、Blender 或 Blockbench 的工具,支持可停靠视图、项目文件、资源浏览器、检查器、历史记录、设置和自定义编辑器面板。 可配置 将注解化的 Java 对象转换为检查器就绪的属性面板,包括范围、选择器、列表、资源位置、搜索字段、撤销历史和持久化功能。 渲染与集成 结合 LDLib2 的着色器、纹理、模型渲染、场景和编辑器实用工具,以及常见的模组工作流程,如 JEI、REI、EMI、KubeJS 和 Java 插件入口点。 完整教程请参阅 UI 入门指南 链接 . 文档 GitHub 仓库 CurseForge 项目 Modrinth 项目 Discord 社区 原始 LDLib 许可证 LDLib2 根据 LGPL-3.0 许可证 授权 .

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心