▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/KasugaLib
KasugaLib

KasugaLib

KasugaLib - это библиотечный мод для Minecraft Forge, который ускоряет разработку модов за счёт удобных инструментов регистрации, графического движка и утилит для работы с версиями. Не добавляет контент в игру, но незаменим для мододелов.

Оцените первым
30.7K
2

KasugaLib

KasugaLib (или Ksglib) - это базовая библиотека для разработчиков модов. Она не вносит никаких изменений в игру напрямую, но здорово упрощает жизнь тем, кто пишет моды на Forge. В Minecraft процедура регистрации блоков, предметов, эффектов и прочего - это куча однотипного кода. KasugaLib берёт эту рутину на себя, предоставляя простые и понятные API.

Регистрация (Registration)

KasugaLib предлагает удобные регистраторы для:

  1. BlockReg - регистрация блоков
  2. BlockEntityReg - сущностей блоков
  3. ItemReg - предметов
  4. EffectReg - эффектов
  5. CommandReg - команд
  6. FluidReg - жидкостей
  7. ChannelReg - сетевых каналов
  8. MenuReg - меню и экранов и многое другое.

Внешняя регистрация (External Registration)

Помимо стандартных возможностей Forge, библиотека добавляет то, чего нет в ванильном Forge:

  1. KeyBindingReg - привязки клавиш
  2. StaticImageHolder - статические изображения и маски
  3. FontRegistry - кастомные шрифты (.ttf)
  4. ModelRegistry - анимированные модели
  5. BundleReg - массовая регистрация элементов одной командой

Графический движок (GUI Engine)

В разработке находится модуль GUI, основанный на Reactive Native. Он поддерживает HTML, CSS и JS для создания интерфейсов, горячую перезагрузку модулей и отладку внешними инструментами. Пока что это экспериментальная фича, но выглядит многообещающе.

Утилиты (Utils)

Для преодоления различий между версиями Minecraft Forge подготовлены полезные инструменты:

  1. VectorUtils - работа с векторами
  2. ResourceUtils - ресурсные утилиты
  3. LazyRecomputable<?> - ленивые вычисления
  4. DirectionUtils - направления
  5. Снято ограничение на длину пути текстур в MC 1.20.1

Прочее (Others)

Экспериментальные функции, которые ещё дорабатываются:

  1. JSON-анимация моделей
  2. Снято ограничение на пути к блокстейтам

Версии (Create Versions)

Есть две версии: ванильная и для Create. Create-версия добавляет утилиты для регистрации треков, материалов треков, тележек и поведений, а также SimpleTrackBlock и StateGenerator.

Всё это делает KasugaLib отличным подспорьем для любого мододела, особенно если вы пишете сложные моды с большим количеством контента. Скачайте KasugaLib и упростите себе разработку - меньше бойлерплейта, больше творчества.

Партнёрский материал

Как поиграть с друзьями с модом KasugaLib?

Мод KasugaLib куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода KasugaLib будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x1.19.x1.18.x

Платформы

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:7 месяцев назад
Главная