Knight Lib avatar

Knight Lib [1.21.1] [1.20.1] [1.19.2]



Это общая библиотека кода, которая предоставляет множество элементов без выделенных реализаций, поэтому моды могут свободно использовать (или игнорировать) их для пользовательских функций. Библиотека основана на шаблоне multiloader, что делает её полностью совместимой с loader-specific MDK и другими шаблонами multiloader.



Для чего предназначена Knight Lib?

Knight Lib разработана для использования в любом проекте, либо как основа для вашего собственного мода, либо как обязательная зависимость для любого из моих модов. Её основные цели — устранить дублирование кода и предоставить унифицированные, простые в использовании реализации общих утилит, обеспечивая совместимость со всеми загрузчиками модов.

Среди основных компонентов эта библиотека включает:

- Абстракцию сетевой обёртки, которая позволяет разработчику обрабатывать, отправлять и получать S2C и C2S пакеты простым способом.
- Пользовательский планировщик тиков без сохранения данных.
- Систему Auto Config, доступную для Fabric и (Neo)Forge, с поддержкой горячей перезагрузки (для Forge она совместима с модами, добавляющими графический конфиг, такими как 'Configured'). Конфигурация считывается мгновенно при запуске мода, который её реализует, что поддерживает настраиваемость, которая ранее была невозможна. Она также содержит множество стилей для оформления TOML файла.
- Конструктор пользовательских полос боссов для динамического создания и управления простыми или сложными полосами боссов для зарегистрированных боссов.
- Высоконастраиваемый менеджер тряски камеры для камер игрока, разработанный для лёгкого использования.
- Музыкальный провайдер для сущностей, в первую очередь предназначенный для сущностей "Боссов". Простая в использовании утилита, зацикливает музыкальный экземпляр при определённых условиях.

- Пользовательскую систему регистратора, которая обрабатывает процесс регистрации более простым способом при использовании шаблонов multiloader.


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


Информация для разработчиков

Если вы разработчик и хотите интегрировать эту библиотеку в свою среду разработки, ознакомьтесь с инструкциями по установке на вики проекта на GitHub.

Скачать Knight Lib

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release[FABRIC] Knight Lib 1.4.1-1.20.11.20+1 Fabric18 октября 2025461,1 КБ
Release[FORGE] Knight Lib 1.4.1-1.20.11.20+1 Forge18 октября 2025245,9 КБ
Release[FORGE] Knight Lib 1.4.0-1.20.11.20+1 Forge17 октября 2025246 КБ
Release[FABRIC] Knight Lib 1.4.0-1.20.11.20+1 Fabric17 октября 2025469,1 КБ
Release[NEOFORGE] Knight Lib 1.3.0-1.21.11.21+1 NeoForge29 августа 2025194,3 КБ
Release[FABRIC] Knight Lib 1.3.0-1.21.11.21+1 Fabric29 августа 2025410,2 КБ
Release[FORGE] Knight Lib 1.3.1-1.20.11.20+1 Forge28 июля 2025193,7 КБ
Release[FABRIC] Knight Lib 1.3.1-1.20.11.20+1 Fabric28 июля 2025407,4 КБ
Release[FABRIC] Knight Lib 1.3.0-1.20.11.20+1 Fabric28 июля 2025407,3 КБ
Release[FORGE] Knight Lib 1.3.0-1.20.11.20+1 Forge28 июля 2025195,1 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.