LDLib
ldlib · 2503283 downloads · LGPL-3.0-only
client: required · server: required (declared by the mod author)
LDLib is a libarary mod for custom rendering, modular gui.
Description
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.
Versions (60)
| Version | Minecraft | Loaders | File |
|---|---|---|---|
mc1.21.1-2.2.46.a-neoforge |
1.21.1, 1.21 | neoforge | download |
mc1.21.1-2.2.45-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.44-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.43-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.42-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.41-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.40-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.20.1-1.0.52.a-forge |
1.20.1 | forge | download |
mc1.20.1-1.0.52.a-fabric |
1.20.1 | fabric | download |
mc1.21.1-2.2.39.a-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.39-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.38.a-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.38-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.37-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.36.a-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.36-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.35-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.34-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.33-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.33-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.32-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.31-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.30-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.29-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.20.1-1.0.52-forge |
1.20.1 | forge | download |
mc1.20.1-1.0.52-fabric |
1.20.1 | fabric | download |
mc1.21.1-2.2.28-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.27-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.26-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.25.a-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.25-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.24-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.23-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.22-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.21-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.20-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.19-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.18-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.17-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.16-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.15-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.14-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.13-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.12-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.11-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.10-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.9-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.21.1-2.2.8-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.20.1-1.0.50-forge |
1.20.1 | forge | download |
mc1.20.1-1.0.50-fabric |
1.20.1 | fabric | download |
mc1.20.1-1.0.49-forge |
1.20.1 | forge | download |
mc1.20.1-1.0.49-fabric |
1.20.1 | fabric | download |
mc1.20.1-1.0.48-forge |
1.20.1 | forge | download |
mc1.20.1-1.0.48-fabric |
1.20.1 | fabric | download |
mc1.20.1-1.0.47-forge |
1.20.1 | forge | download |
mc1.20.1-1.0.47-fabric |
1.20.1 | fabric | download |
mc1.20.1-1.0.46-forge |
1.20.1 | forge | download |
mc1.20.1-1.0.46-fabric |
1.20.1 | fabric | download |
mc1.21.1-1.0.41-neoforge |
1.21, 1.21.1 | neoforge | download |
mc1.20.1-1.0.45-forge |
1.20.1 | forge | download |



