CurseForge · Minecraft mod
LDLib
LDLib is a libarary mod for custom rendering, modular gui.
Quick answer
Which LDLib release matches 26.1.2 NeoForge?
LDLib2-26.1.x-26.1.2.31-neoforge targets 26.1.1, 26.1.2 with NeoForge. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. No extra mods listed for this file.
Where it goes
Is LDLib required on the client, server, or both?
The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.
The source does not explicitly classify this release as client-only or server-only.
What else does LDLib2-26.1.x-26.1.2.31-neoforge need?
LDLib2-26.1.x-26.1.2.31-neoforge on 26.1.2 NeoForge. Every mod below is checked against that same setup.
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 LDLib2-26.1.x-26.1.2.31-neoforge on 26.1.2 NeoForge. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use LDLib2-26.1.x-26.1.2.31-neoforge. It targets 26.1.1, 26.1.2 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
The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.
- 04
Pick the file you checked
Use the “Get this file” button beside LDLib2-26.1.x-26.1.2.31-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
LDLib2-26.1.x-26.1.2.31-neoforge
ldlib2-neoforge-26.1-26.1.2.31.jar
30 Jul 2026
LDLib2-26.1.x-26.1.2.29-neoforge
ldlib2-neoforge-26.1-26.1.2.29.jar
17 Jul 2026
LDLib2-26.1.x-26.1.2.28-neoforge
ldlib2-neoforge-26.1-26.1.2.28.jar
8 Jul 2026
LDLib2-26.1.x-26.1.2.27.a-neoforge
ldlib2-neoforge-26.1-26.1.2.27.a.jar
4 Jul 2026
LDLib2-26.1.x-26.1.2.27-neoforge
ldlib2-neoforge-26.1-26.1.2.27.jar
3 Jul 2026
LDLib2-26.1.x-26.1.2.26-neoforge
ldlib2-neoforge-26.1-26.1.2.26.jar
29 Jun 2026
LDLib2-26.1.x-26.1.2.25-neoforge
ldlib2-neoforge-26.1-26.1.2.25.jar
28 Jun 2026
LDLib2-26.1.x-26.1.2.24-neoforge
ldlib2-neoforge-26.1-26.1.2.24.jar
19 Jun 2026
LDLib2-26.1.x-26.1.2.23-neoforge
ldlib2-neoforge-26.1-26.1.2.23.jar
19 Jun 2026
LDLib2-26.1.x-26.1.2.22-neoforge
ldlib2-neoforge-26.1-26.1.2.22.jar
18 Jun 2026
LDLib2-26.1.x-26.1.2.21-neoforge
ldlib2-neoforge-26.1-26.1.2.21.jar
17 Jun 2026
LDLib2-26.1.x-26.1.2.20-neoforge
ldlib2-neoforge-26.1-26.1.2.20.jar
15 Jun 2026
Looking for an older file? The official CurseForge project page is in Resources.



