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.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 КБ
Release[FORGE] Knight Lib 1.2.0-1.211.21+1 Forge26 января 2025154,7 КБ
Release[FORGE] Knight Lib 1.2.0-1.19.21.19+2 Forge30 декабря 2024154 КБ
Release[FABRIC] Knight Lib 1.2.0-1.211.21+1 Fabric29 декабря 2024139,7 КБ
Release[NEOFORGE] Knight Lib 1.2.0-1.211.21+1 NeoForge29 декабря 2024155,1 КБ
Release[FABRIC] Knight Lib 1.2.0-1.20.11.20+1 Fabric26 декабря 2024138,6 КБ
Release[FORGE] Knight Lib 1.2.0-1.20.11.20+1 Forge24 декабря 2024157,9 КБ
Release[FABRIC] Knight Lib 1.1.1-1.211.21+1 Fabric10 ноября 2024126,7 КБ
Release[FABRIC] Knight Lib 1.1.0-1.211.21+1 Fabric5 ноября 2024126,6 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.