Inventory Profiles Next
MidnightLib — это библиотека, предоставляющая общие утилиты и систему конфигурации для модов.
Библиотека включает автоматическую интеграцию с ModMenu для каждой зарегистрированной конфигурации — больше не требуется ожидать обновлений ModMenu!
Также реализован список всех конфигураций, созданных с использованием MidnightLib, который отображается при отсутствии установленного ModMenu или при ручной активации функции пользователем.
MKCore является основой всей экосистемы MK. Он содержит систему способностей, систему частиц и другие ключевые компоненты боевой переработки, обеспечивающей работу MKU. Возможности включают:
MKFactions предоставляет систему фракций в стиле Everquest 1 с интеграцией в Targeting API. Это позволяет игрокам устанавливать динамичные и постоянные отношения с группами NPC. Фракции также поддерживают дополнительные данные для генерации рандомизированных NPC, такие как имена, боевые кличи и подобные элементы.
MKWeapons расширяет функциональность экипируемых предметов для упрощения генерации лута, создания типов оружия и настройки баланса создателями дополнений.
Особенности:
MKNpc содержит расширения системы MK, ориентированные на NPC. Это включает ИИ, позволяющий NPC использовать MKAbilities, доступные игрокам, блок спавнера в стиле MMO и систему определения NPC, которая позволяет создавать шаблоны NPC из типов сущностей с помощью датапаков.
Мне крайне не нравится json. Основная идея данной библиотеки заключается в том, чтобы всё можно было реализовать с помощью Java-кода. Без необходимости работать с неудобными json-файлами.
Начиная с версии 1.20+, практически любой файл, включая текстуры, может быть сгенерирован непосредственно из кода без использования физических файлов.
LibJF представляет собой библиотеку для моих небольших модификаций, содержащую ряд общих компонентов.
Основные предоставляемые возможности:
полноценная система конфигурации с интерфейсами, командами, кодогенерацией на этапе компиляции, пресетами, валидаторами и т.