
LDLib
LDLib is a libarary mod for custom rendering, modular gui.
- Загрузки
- 2.1M
- Подписчики
- 73
- Обновлён
- 31 августа 2026 г.
- Лицензия
- LGPL-3.0-only
Опубликован 8 июня 2023 г.
LDLib2
A modern Minecraft modding library for UI, rendering, synchronization, persistence, and in-game editors.
Documentation | Java Integration | UI Guide | Discord | CurseForge | Modrinth
LDLib2 is a complete rewrite of the original LDLib, redesigned around modern Minecraft and NeoForge development. It gives mod authors a higher-level foundation for building UI, in-game tools, renderer-backed content, synchronized data, and persistent runtime systems without rebuilding the same infrastructure in every project.
Feature Highlights
LDLib2 UI Build Minecraft screens with Taffy-powered layout, LSS stylesheets, reusable components, XML definitions, data bindings, RPC events, and HUD overlays. |
Data Synchronization and Persistence Annotate fields with @Persisted, @DescSynced, and RPC helpers to generate NBT IO, codecs, dirty-field sync, and packet flow with minimal boilerplate.
|
![]() Node Graph Toolkit Create in-game graph editors with nodes, ports, wires, variables, subgraphs, blackboards, undoable commands, and resource-backed graph assets. |
![]() In-game Editor Framework Build Unity-, Blender-, or Blockbench-style tools with dockable views, project files, resource browsers, inspectors, history, settings, and custom editor panels. |
![]() Configurable Turn annotated Java objects into inspector-ready property panels, including ranges, selectors, lists, resource locations, search fields, undo history, and persistence. |
![]() Rendering and Integrations Use LDLib2's shader, texture, model rendering, scene, and editor utilities together with common modding workflows such as JEI, REI, EMI, KubeJS, and Java plugin entry points. |
For a full walkthrough, see the UI Getting Started guide.
Links
- Documentation
- GitHub repository
- CurseForge project
- Modrinth project
- Discord community
- Original LDLib
License
LDLib2 is licensed under the LGPL-3.0 license.
Ченджлог
mc1.21.1-2.2.38.a-neoforgeРелиз1.21, 1.21.1 · 31 августа 2026 г.
v2.2.38.a
- Added JEI latest APIs support
mc26.1.x-26.1.2.38-neoforgeБета26.1.1, 26.1.2 · 31 августа 2026 г.
v26.1.2.38
- Added moving the UI debugger into its own window, and inspecting any window from it
- Added parallel UI test runs across several client processes
- Added read-only graph viewing and a copy-to-provider dialog
- Added a reusable ItemLibraryPanel split out of the node graph's item library
- Added ITransform so the scene gizmo can drive anything with a transform
- Improved the JEI integration to use only JEI's public API, so a JEI update no longer breaks it
- Improved the rotation gizmo with screen and trackball handles, and rings that are easier to grab
- Improved OS-level windows with always-on-top and remembered bounds
- Improved the item library to recommend same type ports first
- Improved the two-way ScrollerView to swap the scroll wheel's axes with shift
- Updated JEI to 29.34.0.90 and NeoForge to 26.1.2.100
- Fixed a recipe slot always reporting itself to JEI as render-only, ignoring its IngredientIO
- Fixed a tooltip in a floating window being kept inside the game window
- Fixed builtin UI resources not being openable
- Fixed a test selection that matched nothing reporting a passing run
mc1.21.1-2.2.38-neoforgeРелиз1.21, 1.21.1 · 31 августа 2026 г.
v2.2.38
- Added moving the UI debugger into its own window, and inspecting any window from it
- Added parallel UI test runs across several client processes
- Added read-only graph viewing and a copy-to-provider dialog
- Added a reusable ItemLibraryPanel split out of the node graph's item library
- Added ITransform so the scene gizmo can drive anything with a transform
- Improved the rotation gizmo with screen and trackball handles, and rings that are easier to grab
- Improved OS-level windows with always-on-top and remembered bounds
- Improved the item library to recommend same type ports first
- Improved the two-way ScrollerView to swap the scroll wheel's axes with shift
- Fixed a tooltip in a floating window being kept inside the game window
- Fixed builtin UI resources not being openable
- Fixed a test selection that matched nothing reporting a passing run
mc26.2-26.2.2.37-neoforgeБета26.2 · 25 августа 2026 г.
v26.2.2.37
- Fixed the resource selector dialog resetting the GUI scale to auto
- Added wire reroute points to the node graph toolkit
- Added MultiPlayer test for dedicated server + clients.
- Fixed cross modular animations
- Improved editor asset browser qol
mc26.1.x-26.1.2.37-neoforgeБета26.1.1, 26.1.2 · 25 августа 2026 г.
v26.1.2.37
- Fixed the resource selector dialog resetting the GUI scale to auto
- Added wire reroute points to the node graph toolkit
- Added MultiPlayer test for dedicated server + clients.
- Fixed cross modular animations
- Improved editor asset browser qol
mc1.21.1-2.2.37-neoforgeРелиз1.21, 1.21.1 · 24 августа 2026 г.
v2.2.37
- Fixed the resource selector dialog resetting the GUI scale to auto
- Added wire reroute points to the node graph toolkit
- Added MultiPlayer test for dedicated server + clients.
- Fixed cross modular animations
- Improved editor asset browser qol
mc1.21.1-2.2.36.a-neoforgeРелиз1.21, 1.21.1 · 20 августа 2026 г.
v2.2.36.a
- Fixed APIs compatibility
mc26.2-26.2.2.36-neoforgeБета26.2 · 18 августа 2026 г.
v26.2.2.36
- Fixed missing update packet
- Moved JEI calls to use APIs
- Improved view container APIs
Комментарии
Загружаем…



