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

Kambrik

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

Оцените первым
5.9M
127

Kambrik - это легковесная библиотека для создания модов на Kotlin под Fabric. Если вы пишете моды на Kotlin и устали от шаблонного кода на Java, Kambrik здорово упрощает жизнь.

Что это и зачем нужно

В ванильном Minecraft регистрация предметов, блоков, чар и прочего - это куча однотипного кода. Особенно если пишешь на Kotlin, хочется использовать все плюшки языка: extension-функции, DSL, корутины. Kambrik как раз для этого - он даёт удобные обёртки над стандартными Fabric API-штуками.

Что уже есть

  • Упрощённая регистрация - предметы, блоки, зачарования, сущности и т.д. Всё через удобные функции, без лишнего бойлерплейта.
  • DSL для команд - создавать свои команды можно прямо в стиле Kotlin DSL. Выглядит чисто и читаемо.
  • Message API - отправка и приём данных между клиентом и сервером. Удобно для синхронизации конфигов или кастомных пакетов.
  • Extension-методы - куча полезных расширений для часто используемых операций. Например, работа с инвентарём, блоками, NBT.
  • Text Builder DSL - построение чат-сообщений и текстовых компонентов без тонны вызовов Text.literal(). Просто и красиво.

Экспериментальное

Есть модуль kambrikx - там живут нестабильные фичи. Пока там только конвертация объектов в NBT и обратно через Kotlinx Serialization. Если любишь рисковать - можешь попробовать, но в продакшене лучше не использовать.

Что планируется

Автор обещает GUI Drawing DSL - рисование интерфейсов прямо через код. Звучит круто для создания кастомных меню или HUD-элементов. Но пока это в планах.

Для кого это

Kambrik - штука для разработчиков, а не для игроков. Если ты пишешь мод на Kotlin под Fabric и хочешь меньше копипастить - присмотрись. На чистом Java оно тоже будет работать, но смысл теряется - вся магия в Kotlin-синтаксисе.

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

  • Только Fabric (и его форки вроде Quilt)
  • Нужен Fabric API
  • Kotlin - само собой, версия зависит от майнкрафта

Скачать Kambrik можно на Modrinth или CurseForge. Если собираешь мод с ним - просто добавь зависимость в build.gradle.

Короче, если ты мододел на Kotlin - это must-have. Если нет - просто знай, что такие библиотеки есть, и они делают жизнь разработчиков проще, а значит модов выходит больше и качественнее.

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

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

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.18.x1.17.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Создатели

Детали

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