Перейти к содержимому

LDLib

LDLib — это библиотечный мод для кастомного рендеринга и модульного GUI.

FabricNeoForgeForge
Загрузчики
FabricNeoForgeForge
Скачиваний на Modrinth
2,5 млн
Подписчиков на Modrinth
76
версий
487
Обновлён
5 октября 20265 окт.
Опубликован
в 2023
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 29 модам. Скачайте её, если этого требует другой мод.

Коротко о моде

Библиотека — нужна другим модам: её требуют 29
Работает на Fabric, NeoForge и Forge
Для Minecraft 1.21–1.21.1, 26.1.1–26.3 …
Нужен и в игре, и на сервере
Последняя версия — mc26.2-26.2.2.42-neoforge от 5 октября 2026
Лицензия LGPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.19.4–1.20.1, 1.21–1.21.1, 26.1.1–26.3 …
Описание переведено автоматическиПоказать оригинал (EN)

LDLib2

Современная библиотека для моддинга Minecraft: UI, рендеринг, синхронизация, персистентность и внутриигровые редакторы.

GitHub stars CurseForge downloads Modrinth downloads Latest Maven version NeoForge License

Документация | Интеграция с Java | Руководство по UI | Discord | CurseForge | Modrinth


LDLib2 — это полная переработка оригинальной LDLib, переосмысленная под современную разработку на Minecraft и NeoForge. Она даёт авторам модов фундамент более высокого уровня для создания UI, внутриигровых инструментов, контента с рендерингом, синхронизируемых данных и персистентных runtime-систем — без необходимости заново строить одну и ту же инфраструктуру в каждом проекте.

Ключевые возможности


LDLib2 UI
Создавайте экраны Minecraft с раскладкой на базе Taffy, стилями LSS, переиспользуемыми компонентами, XML-описаниями, привязками данных, RPC-событиями и HUD-оверлеями.
Data synchronization and persistence overview
Синхронизация и персистентность данных
Помечайте поля аннотациями @Persisted, @DescSynced и RPC-хелперами, чтобы генерировать NBT IO, кодеки, синхронизацию изменённых полей и поток пакетов с минимумом шаблонного кода.
Node Graph Toolkit editor
Node Graph Toolkit
Создавайте внутриигровые редакторы графов с нодами, портами, связями, переменными, подграфами, blackboard-ами, отменяемыми командами и графовыми ассетами на основе ресурсов.
LDLib2 in-game UI editor
Фреймворк внутриигрового редактора
Создавайте инструменты в стиле Unity, Blender или Blockbench с док-панелями, файлами проектов, браузерами ресурсов, инспекторами, историей, настройками и кастомными панелями редактора.
Generated Configurable property editor
Configurable
Превращайте аннотированные Java-объекты в готовые для инспектора панели свойств, включая диапазоны, селекторы, списки, resource location, поля поиска, историю отмены и персистентность.
LDLib2 XEI integration
Рендеринг и интеграции
Используйте шейдеры, текстуры, рендеринг моделей, сцены и утилиты редактора LDLib2 вместе с типичными моддинг-воркфлоу вроде JEI, REI, EMI, KubeJS и точек входа Java-плагинов.

Полное руководство смотри в UI Getting Started guide.

Ссылки

Лицензия

LDLib2 распространяется под лицензией LGPL-3.0.

Частые вопросы

Как установить LDLib?

Установите Fabric под свою версию Minecraft, скачайте LDLib под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть LDLib?

У LDLib есть сборки для Minecraft 1.19.2, 1.19.4–1.20.1, 1.21–1.21.1, 26.1.1–26.3.

Нужен ли LDLib на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее