CurseForge · Minecraft mod
LDLib
LDLib is a libarary mod for custom rendering, modular gui.
Quick answer
Which LDLib release should I use?
LDLib mc1.21.1-2.2.37-neoforge targets 1.21, 1.21.1 with NeoForge. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is LDLib required on the client, server, or both?
Installation on the client is optional. Installation on the dedicated server is optional.
The source marks this as usable on both the client and server.
What else does LDLib mc1.21.1-2.2.37-neoforge need?
mc1.21.1-2.2.37-neoforge. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add LDLib without breaking your instance.
Built for LDLib mc1.21.1-2.2.37-neoforge. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use mc1.21.1-2.2.37-neoforge. It targets 1.21, 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside mc1.21.1-2.2.37-neoforge. It opens that exact file at the source.
About this project
What does LDLib add?
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.
Project description from CurseForge.
Pick your setup
LDLib by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
1 loader build26.1.2
1 loader build26.1.1
1 loader build1.21.1
1 loader build1.21
1 loader build1.20.1
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
LDLib versions and loaders
mc26.2-26.2.2.37-neoforge
ldlib2-neoforge-26.2-26.2.2.37.jar
25 Aug 2026
mc26.1.x-26.1.2.37-neoforge
ldlib2-neoforge-26.1-26.1.2.37.jar
25 Aug 2026
mc1.21.1-2.2.37-neoforge
ldlib2-neoforge-1.21.1-2.2.37-all.jar
24 Aug 2026
LDLib2-1.21.1-2.2.36.a-neoforge
ldlib2-neoforge-1.21.1-2.2.36.a-all.jar
20 Aug 2026
LDLib2-26.2-26.2.2.36-neoforge
ldlib2-neoforge-26.2-26.2.2.36.jar
18 Aug 2026
LDLib2-26.1.x-26.1.2.36-neoforge
ldlib2-neoforge-26.1-26.1.2.36.jar
18 Aug 2026
LDLib2-1.21.1-2.2.36-neoforge
ldlib2-neoforge-1.21.1-2.2.36-all.jar
18 Aug 2026
LDLib2-26.2-26.2.2.35-neoforge
ldlib2-neoforge-26.2-26.2.2.35.jar
16 Aug 2026
LDLib2-26.1.x-26.1.2.35.a-neoforge
ldlib2-neoforge-26.1-26.1.2.35.a.jar
16 Aug 2026
LDLib2-26.1.x-26.1.2.35-neoforge
ldlib2-neoforge-26.1-26.1.2.35.jar
11 Aug 2026
LDLib2-1.21.1-2.2.35-neoforge
ldlib2-neoforge-1.21.1-2.2.35-all.jar
11 Aug 2026
LDLib2-1.21.1-2.2.34-neoforge
ldlib2-neoforge-1.21.1-2.2.34-all.jar
10 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.



