НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
modМоды/Kambrik
Kambrik

Kambrik

Kambrik - лёгкая библиотека на Kotlin для Fabric и NeoForge, ускоряющая разработку модов. Регистрация контента, DSL для команд, сетевые сообщения, NBT-сериализация.

Оцените первым
Открыть в FateLauncher
7.9M
140

Kambrik - это библиотечный мод для Майнкрафт, написанный на Kotlin. Сразу важный момент: обычным игрокам он ничего не добавит в мир. Никаких новых блоков, мобов или биомов тут нет. Это инструмент для разработчиков модов, который снимает с них кучу рутинной работы при написании кода под Minecraft Java Edition.

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

Зачем вообще нужны библиотеки вроде Kambrik

Разработка модов под Minecraft - штука муторная. Хочешь добавить один предмет? Пиши десятки строк boilerplate-кода: регистрация, идентификаторы, привязка к реестру. Хочешь свою команду в чате? Ещё больше кода с древовидной структурой аргументов. А если мод работает в мультиплеере, нужно ещё и пакеты между клиентом и сервером гонять.

Kambrik решает именно эту боль. Мод построен на Kotlin, а значит мододел получает все плюшки этого языка: лаконичный синтаксис, лямбды, extension-функции. По сути, Kambrik превращает громоздкие конструкции в пару понятных строк.

Что умеет библиотека

Вот основной набор возможностей, ради которых разработчики подключают Kambrik к своим проектам:

  • Упрощённая регистрация контента. Предметы, блоки, зачарования и прочие сущности добавляются через удобные обёртки, без копипаста стандартного кода регистрации.
  • DSL для команд. Создание команд с аргументами описывается декларативно - читается почти как обычный текст, а не как простыня из билдеров.
  • Message API. Готовый механизм обмена данными между клиентом и сервером. Отправил сообщение, получил ответ - без ручной возни с пакетами и буферами.
  • Extension-методы. Набор расширений для типовых задач, которые в моддинге встречаются постоянно. Меньше дублирования кода между проектами.
  • DSL для текста. Сборка форматированных сообщений с цветами, стилями и кликабельными событиями через цепочку вызовов вместо многословных конструкторов.

Отдельно стоит экспериментальный блок: сериализация объектов в NBT и обратно через Kotlinx Serialization. Для мододела это означает, что сохранение данных мода в мир или NBT-теги предметов перестаёт быть головной болью - описал data-класс, и библиотека сама конвертирует его в теги и обратно. Экспериментальные функции живут в модуле kambrikx и переезжают в основную библиотеку, когда автор сочтёт их стабильными.

В планах у проекта ещё и DSL для отрисовки GUI - интерфейсов, кнопок, слотов. На момент актуальных версий эта фича пока в разработке, так что на неё закладываться не стоит.

Версии, загрузчики и совместимость

По факту из свежих релизов картина такая. Актуальная ветка - 8.0.0-beta.2, вышла в апреле 2026 года. Под неё есть сборки для Fabric и NeoForge под Minecraft 1.21 - 1.21.1, а NeoForge-вариант заявлен и под ветку 26.1.x. Если вам нужны стабильные релизы без приставки beta, смотрите на 7.0.0 для Minecraft 1.20.4 или 6.1.1 для 1.20.1 - эти версии обкатаны временем и встречаются в огромном количестве сборок.

Кстати о сборках. Kambrik относится к категории Library/API, и его реально часто можно встретить в модпаках рядом с такими вещами, как Jade, JEI, Lithium, Create или модами серии Let's Do. Не потому что все они требуют Kambrik как зависимость, а потому что библиотека популярна среди авторов модов: почти 7,4 миллиона загрузок на одной площадке и свыше 48 миллионов на другой говорят сами за себя. Среди технических библиотек это очень солидные цифры.

Важный нюанс: бета-версия 8.0.0 вышла без подробного списка изменений. По факту там главное - обновлённая совместимость со свежими версиями игры и загрузчиками, а не революционно новые API. Так что если вы игрок и собираете модпак на 1.21.1, берите именно её. Если разработчик - закладывайтесь на стабильную ветку, пока восьмёрка не выйдет из беты.

Кому это нужно на практике

Сценариев два. Первый - вы игрок, и мод из вашей сборки требует Kambrik. Тогда просто скачайте библиотеку под нужную версию Minecraft и нужный загрузчик (Fabric или NeoForge), закиньте в mods и забудьте. Библиотека сама по себе ничего в интерфейсе игры не меняет, настроек у неё нет, конфликтов с другими модами она практически не вызывает.

Второй сценарий - вы пишете собственный мод на Kotlin. Тогда Kambrik экономит вам часы работы: регистрация контента в пару строк, команды через понятный DSL, сеть через готовый Message API, сериализация данных через Kotlinx. Для небольших модов это может сократить объём кода в разы. А если вы только начинаете путь в моддинге Майнкрафта и выбираете стек - связка Kotlin плюс Kambrik выглядит одним из самых приятных вариантов под Fabric и NeoForge.

Хотите опробовать моды, которые тянут за собой Kambrik, вместе с друзьями? Удобнее всего поднять свой сервер Майнкрафт на хостинге BungeeHost - там сборка с модами ставится в пару кликов, и не придётся возиться с портами и настройкой Java на домашней машине.

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

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

Платформы

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

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

Зависимости

Создатели

Детали

Лицензия:
Опубликован:5 лет назад
Обновлён:6 месяцев назад

Версии мода Kambrik

Доступно 16 версий. Сначала показаны самые популярные и самые свежие.

15 из 15 версий
Самые популярные
R
6.1.1+1.20.1Kambrik 6.1.1+1.20.1-Fabric
1.20.1
R
6.1.1+1.20.1Kambrik 6.1.1+1.20.1-Forge
1.20.1
B
8.0.0-beta.2Kambrik 8.0.0-beta.2
1.21.x26.1.x
R
6.1.0+1.20.1Kambrik 6.1.0+1.20.1-Forge
1.20.1
B
8.0.0-beta.2Kambrik 8.0.0-beta.2
1.21–1.21.1
R
7.0.0+1.20.4Kambrik 7.0.0+1.20.4-Fabric
1.20.4
Самые Новые
B
8.0.0-beta.1Kambrik 8.0.0-beta.1
1.21–1.21.1
B
8.0.0-beta.1Kambrik 8.0.0-beta.1
1.21–1.21.1
R
7.0.0-1.20.4Kambrik 7.0.0+1.20.4-NeoForge
1.20.4
R
6.1.0+1.20.1Kambrik 6.1.0+1.20.1-Fabric
1.20.1
R
6.0.1+1.20.1Kambrik 6.0.1+1.20.1-Forge
1.20.1
R
6.0.1+1.20.1Kambrik 6.0.1+1.20.1-Fabric
1.20.1
R
3.1.0Kambrik 3.1.0
1.18–1.18.1
R
1.1.0Kambrik 1.1.0
1.17.1
R
1.0.0Kambrik 1.0.0
1.17–1.17.1
Главная