▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Knot

Knot

Библиотечный мод Knot для Майнкрафт, который объединяет Fabric и NeoForge в едином API. Разработчикам - меньше головной боли с поддержкой двух загрузчиков, игрокам - просто положить в mods и забыть.

Оцените первым
59.0K
15

Knot - больше никаких двойных кодовых баз для Fabric и NeoForge

Если ты когда-нибудь пытался портировать свой мод с Fabric на Forge (или наоборот), то знаешь, как это выматывает. Knot - это легковесная библиотека-прослойка, которая берёт на себя всё, что различается между загрузчиками. Ты пишешь код один раз - а Knot сам разруливает разницу в регистрации блоков, предметов, сущностей и сетевом взаимодействии.

По сути, Knot - это универсальный адаптер. Он не добавляет в игру новых блоков или мобов, но без него не заработают многие современные моды, которые заточены под мульти-лоадер. Для разработчика это спасение: не нужно вести две параллельные ветки кода. Просто подключаешь Knot через build.gradle - и готово.

Что внутри

  • Единая регистрация - блоки, предметы, сущности, жидкости регистрируются одним синтаксисом. Загрузчик подставляется автоматически.
  • Сеть без боли - пакеты и клиент-серверная работа одинаково ведут себя на Fabric и NeoForge.
  • События - стандартизированная шина событий, которая цепляется к жизненным циклам конкретного загрузчика, но не требует дублирования кода.
  • Минимальный оверхед - Knot очень тонкий, почти не влияет на производительность. Тормозить игру из-за него не будет.

Для разработчиков

Чтобы подключить Knot в свой проект, добавьте в build.gradle вот это:

repositories {
    maven { url "https://maven.daqem.com/releases" }
}

dependencies {
    modImplementation "com.daqem.knot:knot-common:<version>"
}

Замени <version> на актуальную - актуальную версию всегда можно найти в том же мавене.

Для игроков

Ты просто скачиваешь Knot версии под свой загрузчик (Fabric или NeoForge) и кладёшь в папку mods. Всё. Если мод, который ты хочешь поставить, требует Knot - он сам напишет об этом при запуске. Без Knot он просто не включится.

Модпакеры - можете смело включать Knot в сборку, никаких ограничений нет.

Оценка полезности

Если ты разработчик - Knot реально упрощает жизнь. Особенно когда хочешь выпускать мод сразу под два загрузчика. Если ты просто игрок - тебе вряд ли придётся ставить Knot отдельно, но он будет лежать в папке mods ради пары модов, которые без него не работают. Must-have для тех, кто следит за современными мульти-лоадерными проектами.

Главное - Knot не добавляет сам по себе никакого контента. Это чистая библиотека, как Fabric API или Cloth Config. Просто положил и забыл.

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

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

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

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

Ссылки


Детали

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