Выберите язык

Knight Lib - мод библиотека для Майнкрафт [1.21.1] [1.20.1] [1.19.2]

Knight Lib - мод библиотека для Майнкрафт [1.21.1] [1.20.1] [1.19.2]

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

Главная идея Knight Lib — избавиться от дублирования кода и дать разработчикам единый, стандартизированный набор утилит, совместимых с различными загрузчиками модов. Библиотека построена на базе multiloader template, благодаря чему полностью поддерживает Fabric, Forge и NeoForge, а также легко интегрируется в существующие MDK-шаблоны.

Для чего нужна Knight Lib?

Knight Lib можно использовать двумя способами:

  1. как основу для создания собственного мода;

  2. как обязательную зависимость для проектов автора и сторонних разработчиков.

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

Основные возможности библиотеки

Универсальный сетевой слой

Knight Lib содержит абстракцию сетевого взаимодействия, позволяющую легко обрабатывать, отправлять и принимать пакеты S2C и C2S. Разработчику больше не нужно разбираться в различиях между загрузчиками — библиотека делает это за него.

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

Встроенный tick scheduler позволяет запускать отложенные и периодические задачи без необходимости писать собственные системы тайминга. Планировщик работает без сохранения данных, что делает его лёгким и быстрым.

Система Auto Config

Поддерживается Fabric и (Neo)Forge, включая горячую перезагрузку конфигураций. Для Forge реализована совместимость с GUI-модами вроде Configured. Конфигурационные файлы читаются сразу после запуска мода, что открывает новые возможности для динамической настройки. Также доступно несколько стилей оформления TOML-файлов.

Конструктор полосок здоровья боссов

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

Менеджер тряски камеры

Гибко настраиваемая система camera shake создаёт эффект дрожания камеры у игроков — полезно для боссов, катастроф и кинематографичных сцен.

Музыкальный провайдер для сущностей

Удобный инструмент для воспроизведения музыки у сущностей, в первую очередь боссов. Система автоматически зацикливает трек и запускает его при выполнении заданных условий.

Упрощённая система регистрации

Knight Lib предлагает собственный registrar, значительно облегчающий процесс регистрации блоков, предметов и других объектов при использовании multiloader-шаблонов.

Итог

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

Как установить Knight Lib

  • Скачиваем и устанавливаем Minecraft ForgeNeoForge или Fabric
  • Скачиваем и устанавливаем GeckoLib
  • Скачиваем мод
  • Не распаковывая, копируем в .minecraft\mods
  • Готово

Поддерживаемые версии Minecraft

  • 1.19; 1.19.1; 1.19.2;
  • 1.20.1;
  • 1.21; 1.21.1;

Скачать Knight Lib

Скачать Knight Lib

Нет комментариев

Войдите, чтобы оставить комментарий

Авторизация

Поиск