Современная библиотека для разработки пользовательских интерфейсов, редакторов и систем синхронизации данных в модах Minecraft.
Скачать
Версия игры
1.19.2
1.19.4
1.20
1.20.1
1.21
1.21.1
Категория
ldlib2-neoforge-1.21.1-2.2.40-all.jar
1.21, 1.21.1 | neoforge
12.09.2026
Последние файлы
ldlib-forge-1.20.1-1.0.52.a.jar
1.20.1 | forge
07.09.2026
ldlib-fabric-1.20.1-1.0.52.a.jar
1.20.1 | fabric
07.09.2026
ldlib2-neoforge-1.21.1-2.2.17-all.jar
1.21, 1.21.1 | neoforge
03.06.2026
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID:
Мод LDLib для Minecraft — библиотека для создания UI и инструментов
LDLib2 — это современная библиотека для моддинга Minecraft, предоставляющая разработчикам готовую инфраструктуру для создания пользовательских интерфейсов, в-игровых инструментов, систем синхронизации данных и редакторов. Она заменяет необходимость повторной разработки базовой логики для каждого проекта, позволяя сосредоточиться на уникальных механиках.
Пользовательские интерфейсы и компоненты
Библиотека позволяет создавать экраны Minecraft с использованием мощной системы компоновки Taffy, стилей LSS, переиспользуемых компонентов и определений на XML. Разработчики могут легко внедрять RPC-события и создавать оверлеи HUD. Все элементы интерфейса поддерживают связывание с данными, что упрощает обновление состояния экрана без ручного перерисовывания. Библиотека также предоставляет утилиты для рендеринга шейдеров, текстур и моделей, интегрируясь с общими рабочими процессами моддинга.
Синхронизация и персистентность данных
Для работы с данными библиотека предлагает систему аннотаций, таких как @Persisted и @DescSynced, а также вспомогательные функции RPC. Эти инструменты автоматически генерируют NBT-IO, кодеки, синхронизацию полей и потоки пакетов, минимизируя количество boilerplate-кода. Разработчикам не нужно вручную управлять передачей данных между клиентом и сервером — библиотека обрабатывает это, обеспечивая надёжную персистентность и синхронизацию состояния модов в реальном времени.

В-игровые редакторы и инструменты
LDLib2 включает фреймворк для создания в-игровых редакторов. С его помощью можно разрабатывать инструменты со структурой, похожей на Unity, Blender или Blockbench. Поддерживаются док-панели, файлы проектов, браузеры ресурсов, инспекторы, история изменений, настройки и пользовательские панели редактора. Библиотека позволяет создавать графические редакторы с узлами, портами, проводами, переменными, подграфами, черными досками и отменяемыми командами, используя ресурсы проекта как основу для графовых активов.

Конфигурируемые панели инспектора
С помощью аннотации @Configurable обычные Java-объекты превращаются в готовые к использованию панели свойств в инспекторе. Панели поддерживают диапазоны, селекторы, списки, поля ресурсных локаций, поля поиска, историю отмены и персистентность. Это позволяет создавать удобные настройки для модов, которые будут выглядеть и работать как нативные элементы интерфейса Minecraft, обеспечивая удобный доступ к конфигурации для игроков.

Интеграции и экосистема
Библиотека предоставляет утилиты для интеграции с популярными системами моддинга, такими как JEI, REI, EMI и KubeJS. Она также поддерживает входы для плагинов на Java, позволяя создавать плагины сервера внутри модов. Для NeoForge версии доступны опциональные интеграции с JEI для отображения предметов в интерфейсе рецептов. Все эти функции объединены в единую экосистему, упрощающую создание сложных модов с множеством функций.
Связанные материалы
- YetAnotherConfigLib (YACL) — похожий мод
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | ldlib2-neoforge-1.21.1-2.2.40-all.jar 7.12 MB | 1.21, 1.21.1 |
|
|
0 | 12.09.2026 | |
| Релиз | ldlib-forge-1.20.1-1.0.52.a.jar 2.98 MB | 1.20.1 |
|
|
0 | 07.09.2026 | |
| Релиз | ldlib-fabric-1.20.1-1.0.52.a.jar 2.98 MB | 1.20.1 |
|
|
0 | 07.09.2026 | |
| Релиз | ldlib2-neoforge-1.21.1-2.2.17-all.jar 6.12 MB | 1.21, 1.21.1 |
|
|
0 | 03.06.2026 | |
| Релиз | ldlib-fabric-1.20.1-1.0.50.jar 2.97 MB | 1.20.1 |
|
|
0 | 25.03.2026 | |
| Релиз | ldlib-forge-1.20.1-1.0.48.jar 2.96 MB | 1.20.1 |
|
|
0 | 03.01.2026 | |
| Релиз | ldlib-forge-1.19.2-1.0.25.o.jar 2.35 MB | 1.19.2 |
|
|
0 | 11.06.2024 | |
| Релиз | ldlib-fabric-1.19.2-1.0.25.o.jar 2.36 MB | 1.19.2 |
|
|
0 | 11.06.2024 | |
| Релиз | ldlib-forge-1.20-1.0.14.jar 1.95 MB | 1.20 |
|
|
0 | 23.07.2023 | |
| Релиз | ldlib-fabric-1.20-1.0.14.jar 1.95 MB | 1.20 |
|
|
0 | 23.07.2023 | |
| Релиз | ldlib-forge-1.19.4-1.0.14.jar 1.94 MB | 1.19.4 |
|
|
0 | 23.07.2023 | |
| Релиз | ldlib-fabric-1.19.4-1.0.14.jar 1.95 MB | 1.19.4 |
|
|
0 | 23.07.2023 |
Скачать
Версия игры
1.19.2
1.19.4
1.20
1.20.1
1.21
1.21.1
Категория
ldlib2-neoforge-1.21.1-2.2.40-all.jar
1.21, 1.21.1 | neoforge
12.09.2026
Последние файлы
ldlib-forge-1.20.1-1.0.52.a.jar
1.20.1 | forge
07.09.2026
ldlib-fabric-1.20.1-1.0.52.a.jar
1.20.1 | fabric
07.09.2026
ldlib2-neoforge-1.21.1-2.2.17-all.jar
1.21, 1.21.1 | neoforge
03.06.2026
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID: