Вход

Регистрация

Восстановление доступа

LDLib

LDLib

|

KilaBash

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

Скачать

Версия игры

1.19.2

1.19.4

1.20

1.20.1

1.21

1.21.1

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID:

Мод LDLib для Minecraft — библиотека для создания UI и инструментов

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

Пользовательские интерфейсы и компоненты

Библиотека позволяет создавать экраны Minecraft с использованием мощной системы компоновки Taffy, стилей LSS, переиспользуемых компонентов и определений на XML. Разработчики могут легко внедрять RPC-события и создавать оверлеи HUD. Все элементы интерфейса поддерживают связывание с данными, что упрощает обновление состояния экрана без ручного перерисовывания. Библиотека также предоставляет утилиты для рендеринга шейдеров, текстур и моделей, интегрируясь с общими рабочими процессами моддинга.

Data synchronization and persistence overview
Data synchronization and persistence overview

Синхронизация и персистентность данных

Для работы с данными библиотека предлагает систему аннотаций, таких как @Persisted и @DescSynced, а также вспомогательные функции RPC. Эти инструменты автоматически генерируют NBT-IO, кодеки, синхронизацию полей и потоки пакетов, минимизируя количество boilerplate-кода. Разработчикам не нужно вручную управлять передачей данных между клиентом и сервером — библиотека обрабатывает это, обеспечивая надёжную персистентность и синхронизацию состояния модов в реальном времени.

Node Graph Toolkit editor
Node Graph Toolkit editor

В-игровые редакторы и инструменты

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

LDLib2 in-game UI editor
LDLib2 in-game UI editor

Конфигурируемые панели инспектора

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

Generated Configurable property editor
Generated Configurable property editor

Интеграции и экосистема

Библиотека предоставляет утилиты для интеграции с популярными системами моддинга, такими как JEI, REI, EMI и KubeJS. Она также поддерживает входы для плагинов на Java, позволяя создавать плагины сервера внутри модов. Для NeoForge версии доступны опциональные интеграции с JEI для отображения предметов в интерфейсе рецептов. Все эти функции объединены в единую экосистему, упрощающую создание сложных модов с множеством функций.

Связанные материалы

Автор: KilaBash · Лицензия: LGPL-3.0-only

K

KilaBash

3 проекта

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз ldlib2-neoforge-1.21.1-2.2.40-all.jar 7.12 MB 1.21, 1.21.1 NeoForge RUENPT+1 0 12.09.2026
Релиз ldlib-forge-1.20.1-1.0.52.a.jar 2.98 MB 1.20.1 Forge RUENPT+1 0 07.09.2026
Релиз ldlib-fabric-1.20.1-1.0.52.a.jar 2.98 MB 1.20.1 Fabric RUENPT+1 0 07.09.2026
Релиз ldlib2-neoforge-1.21.1-2.2.17-all.jar 6.12 MB 1.21, 1.21.1 NeoForge RUENPT+1 0 03.06.2026
Релиз ldlib-fabric-1.20.1-1.0.50.jar 2.97 MB 1.20.1 Fabric RUENPT+1 0 25.03.2026
Релиз ldlib-forge-1.20.1-1.0.48.jar 2.96 MB 1.20.1 Forge RUENPT+1 0 03.01.2026
Релиз ldlib-forge-1.19.2-1.0.25.o.jar 2.35 MB 1.19.2 Forge RUENPT+1 0 11.06.2024
Релиз ldlib-fabric-1.19.2-1.0.25.o.jar 2.36 MB 1.19.2 Fabric RUENPT+1 0 11.06.2024
Релиз ldlib-forge-1.20-1.0.14.jar 1.95 MB 1.20 Forge RUENPT+1 0 23.07.2023
Релиз ldlib-fabric-1.20-1.0.14.jar 1.95 MB 1.20 Fabric RUENPT+1 0 23.07.2023
Релиз ldlib-forge-1.19.4-1.0.14.jar 1.94 MB 1.19.4 Forge RUENPT+1 0 23.07.2023
Релиз ldlib-fabric-1.19.4-1.0.14.jar 1.95 MB 1.19.4 Fabric RUENPT+1 0 23.07.2023

Скачать

Версия игры

1.19.2

1.19.4

1.20

1.20.1

1.21

1.21.1

Ссылка на сайт

modrinth.com

Скачиваний:

0

Обновлено:

22.09.2026

ID: