
LDLib
LDLib is a libarary mod for custom rendering, modular gui.
- Загрузки
- 2.0M
- Подписчики
- 73
- Обновлён
- 20 августа 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.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
mc26.1.x-26.1.2.36-neoforgeБета26.1.1, 26.1.2 · 18 августа 2026 г.
v26.1.2.36
- Fixed missing update packet
- Moved JEI calls to use APIs
- Improved view container APIs
mc1.21.1-2.2.36-neoforgeРелиз1.21, 1.21.1 · 18 августа 2026 г.
v2.2.36
- Fixed missing update packet
- Moved JEI calls to use APIs
- Improved view container APIs
mc26.2-26.2.2.35-neoforgeБета26.2 · 16 августа 2026 г.
v26.2.2.35
- Improved Auto Tests in the background without taking focus or the physical mouse
- Added DataBindingBuilder hooks
- Improved graphview api
- Routed UIElement modifier checks through a swappable key state source
- Added level of detail and an adaptive grid to the graph view
- Added an in-client UI test harness
- Added hosting a ModularUI in its own OS-level window
- Added dock pane maximize, tab context menus and floating editor views
- Added UI test scenarios for pane maximize and floating windows
- Cached directory listings and made the file tree follow the file system
- Moved the asset browser grid onto the single-pass directory listing
- Rendered scenes into the surface being drawn on rather than the game window
- Added capturing a floating window's own framebuffer in the UI test harness
- Added project icon
- Improved Clipped UI elements against the render target's pixel
- Fixed Closed the gui renderers a floating window and a visual layer leaked
mc26.1.x-26.1.2.35.a-neoforgeБета26.1.1, 26.1.2 · 16 августа 2026 г.
v26.1.2.35.a
- Improved Clipped UI elements against the render target's pixel
- Fixed Closed the gui renderers a floating window and a visual layer leaked
mc26.1.x-26.1.2.35-neoforgeБета26.1.1, 26.1.2 · 11 августа 2026 г.
v26.1.2.35
- Improved Auto Tests in the background without taking focus or the physical mouse
- Added DataBindingBuilder hooks
- Improved graphview api
- Routed UIElement modifier checks through a swappable key state source
- Added level of detail and an adaptive grid to the graph view
- Added an in-client UI test harness
- Added hosting a ModularUI in its own OS-level window
- Added dock pane maximize, tab context menus and floating editor views
- Added UI test scenarios for pane maximize and floating windows
- Cached directory listings and made the file tree follow the file system
- Moved the asset browser grid onto the single-pass directory listing
- Rendered scenes into the surface being drawn on rather than the game window
- Added capturing a floating window's own framebuffer in the UI test harness
- Added project icon
mc1.21.1-2.2.35-neoforgeРелиз1.21, 1.21.1 · 11 августа 2026 г.
v2.2.35
- Improved Auto Tests in the background without taking focus or the physical mouse
- Added DataBindingBuilder hooks
Комментарии
Загружаем…



