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.1.0-1.20.11.20+1 Fabric18 октября 2024125,8 КБ
Release[NEOFORGE] Knight Lib 1.0.2-1.211.21+1 NeoForge8 октября 2024142,4 КБ
Release[FABRIC] Knight Lib 1.0.1-1.211.21+1 Fabric4 октября 2024126,6 КБ
Release[NEOFORGE] Knight Lib 1.0.1-1.211.21+1 NeoForge4 октября 2024129,4 КБ
Release[FORGE] Knight Lib 1.0.1-1.211.21+1 Forge4 октября 2024141,7 КБ
Release[NEOFORGE] Knight Lib 1.0.0-1.211.21+1 NeoForge3 октября 2024129,4 КБ
Release[FORGE] Knight Lib 1.0.0-1.211.21+1 Forge2 октября 2024141,7 КБ
Release[FABRIC] Knight Lib 1.0.0-1.211.21+1 Fabric2 октября 2024126,7 КБ
Release[FORGE] Knight Lib 1.0.0-1.20.11.20+1 Forge29 сентября 2024138 КБ
Release[FORGE] Knight Lib 1.0.1-1.20.11.20+1 Forge29 сентября 2024145,4 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.