Your inventory
+ Suggest a resourceSign in
CATALOG RESOURCE

LDLib2: a library for interfaces, data and in-game editors

03.11.2026 · Compatibility not verified

↓ Choose a version
Скриншот интерфейса редактора графов с узлами и проводами из LDLib2.

What the library provides

The current LDLib description covers LDLib2, a full rewrite of the original library for modern Minecraft and NeoForge. It primarily serves mod authors with infrastructure for interfaces, rendering, synchronization, persistent data and in-game tools.

LDLib2 capabilities

Subsystem Included tools
Interfaces Taffy layouts, LSS styles, reusable components, XML, data binding, RPC events and HUD overlays.
Synchronization and persistence @Persisted, @DescSynced, NBT, codecs and dirty-field synchronization.
Graph editors Nodes, ports, wires, variables, subgraphs, blackboards and undoable commands.
In-game editor framework Dockable views, project files, resource browsing, inspectors, history and settings.
Property panels Ranges, selectors, lists, search, undo history and persistence.
Rendering and integrations Shaders, textures, models, scenes, and integrations with JEI, REI, EMI and KubeJS.

LDLib generations

LDLib2 is a rewrite of the original LDLib. Check the library generation and release required by the mod you are installing; the newer generation’s features do not automatically describe older LDLib files.

Developer tools

Illustrations from the author’s description: the interface editor, configurator and recipe displays in JEI, EMI and REI.

Developer tools
Developer tools
Developer tools

Selected release files

The metadata below describes specific author-provided files. Resource release, platform and Minecraft version are separate fields.

Release Minecraft Platform Required
mc1.21.1-2.2.45-neoforge 1.21, 1.21.1 neoforge —
CHOOSE YOUR BUILD

Available downloads

The edition, Minecraft version and loader or client must match the selected file.

Latest release

mc1.21.1-2.2.45-neoforge

Edition / projectMinecraft Java Edition
Game / loader / clientneoforge
Minecraft version1.21, 1.21.1
File size8.01 MB
Release date2026-10-31
Last verifiedNot specified
Author-provided SHA-256No checksum provided

How to install

  1. Check the edition, Minecraft version and loader or client in the table.
  2. Back up your world and read the author’s instructions.
  3. Download the selected file and follow the author instructions for your edition.
  4. Launch the game and check it in a separate test world.

Java: check Vanilla, Forge, Fabric or NeoForge. Bedrock: follow the add-on or world author instructions. Rust clients require separate compatibility testing.

HELP IMPROVE THE CATALOG

Report a problem

Include your version and describe the issue. Your report will be visible to site editors.

Do not include passwords, tokens or other personal information. Privacy policy

WAS THIS ARTICLE HELPFUL?

Reader rating

Rate how useful this article is. Mod compatibility is checked separately by editors.

Be the first to rate this article.

Sign in to rate this article.

PERSONAL COLLECTION

Your inventory

Your collection is stored in this browser. No account required.