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

JamLib - библиотека для модов JamCoreModding

JamLib - платформонезависимая библиотека на базе Architectury для модов JamCoreModding. Поддерживает Fabric, Forge, NeoForge и Quilt, нужна для работы модов этого автора.

Оцените первым
Открыть в FateLauncher
15.4M
952

Если вы когда-нибудь ставили моды от JamCoreModding, то наверняка видели в списке зависимостей JamLib. Это не самостоятельный мод, который добавляет блоки или мобов, а техническая библиотека - общий фундамент, на котором строятся все проекты этого автора. Без неё моды просто не запустятся, игра выдаст ошибку при загрузке.

Скачать JamLib нужно в том случае, если вы устанавливаете любой мод от JamCoreModding. Библиотека весит немного, ничего не меняет в геймплее сама по себе, но без неё никак.

Что вообще делает JamLib

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

  • Платформенные абстракции - единый API, который работает одинаково на Fabric, Forge, NeoForge и Quilt. Разработчику не нужно писать четыре версии одного мода.
  • JSON5 конфиг API - система настроек, которая позволяет модам хранить конфигурацию в удобном формате JSON5 с комментариями.
  • Проверка репостов - встроенный механизм, который определяет, скачан ли мод с официального источника или с сомнительных сайтов вроде 9minecraft.

Последний пункт, кстати, довольно интересный. Если вы скачали мод с неофициального сайта, JamLib может вас об этом предупредить. Это защита от поддельных версий, которые нередко содержат вирусы или устаревший код.

Зачем это нужно обычному игроку

Справедливый вопрос - если библиотека ничего не добавляет в игру, зачем вообще про неё знать? Ответ простой: без JamLib моды JamCoreModding не работают. Точка. Вы ставите мод, запускаете Minecraft, получаете краш с ошибкой "missing dependency" - и всё, привет.

Поэтому правило одно: если в описании мода указано, что требуется JamLib - ставьте его обязательно. Лишним он точно не будет, на производительность практически не влияет.

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

JamLib построен на базе Architectury - это популярный фреймворк, который позволяет создавать моды сразу для нескольких загрузчиков. Благодаря этому библиотека работает на:

  • Fabric
  • Forge
  • NeoForge
  • Quilt

Поддерживаются актуальные версии Minecraft Java Edition. Библиотека работает и на клиенте, и на сервере, так что для сетевой игры тоже подходит.

Стоит отметить, что проект пользуется серьёзной популярностью - миллионы загрузок говорят сами за себя. Это значит, что автор следит за обновлениями и оперативно чинит баги. Например, в одном из последних обновлений исправили краш при подключении к модифицированному серверу.

Нужно ли что-то настраивать

Нет. JamLib работает из коробки. Вы просто кидаете файл в папку mods вместе с основным модом - и всё. Никаких конфигов трогать не нужно, если только вы не разработчик, который использует API библиотеки для своего проекта.

Если вы собираете модпак и в него входит хоть один мод от JamCoreModding - JamLib обязателен. Без него сборка просто не запустится.

Коротко

JamLib - это одна из тех библиотек, про которые обычно не думаешь, пока что-то не сломается. Она тихо делает свою работу в фоне, обеспечивая совместимость модов между разными загрузчиками. Скачайте JamLib, если он указан в зависимостях - и забудьте про него. Именно так и должна работать хорошая библиотека.

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

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

Minecraft: Java Edition

Нажмите на диапазон, чтобы выбрать точную версию.

Платформы

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

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

Зависимости

Детали

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

Версии мода JamLib - библиотека для модов JamCoreModding

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

16 из 175 версий
Самые популярные
R
0.6.1+1.20.xV0.6.1 [1.20.1]
1.20–1.20.1
R
1.3.5+1.20.1V1.3.5+1.20.1 (Fabric 1.20.1)
1.20.1
R
1.3.5+1.21.1V1.3.5+1.21.1 (Fabric 1.21.1)
1.21–1.21.1
R
1.3.5+1.21.1V1.3.5+1.21.1 (NeoForge 1.21.1)
1.21–1.21.1
R
1.3.5+1.21.11V1.3.5+1.21.11 (Fabric 1.21.11)
1.21.11
R
1.3.2+1.21.1V1.3.2+1.21.1 (Fabric 1.21.1)
1.21–1.21.1
Самые Новые
R
2.3.1+26.3.xV2.3.1+26.3.x (NeoForge 26.3)
26.3
R
2.3.1+26.3.xV2.3.1+26.3.x (Fabric 26.3)
26.3
R
2.3.1+26.1.xV2.3.1+26.1.x (NeoForge 26.1.2)
26.1.x
R
2.3.1+26.1.xV2.3.1+26.1.x (Fabric 26.1.2)
26.1.x
R
2.3.1+26.2.xV2.3.1+26.2.x (NeoForge 26.2)
26.2
R
2.3.1+26.2.xV2.3.1+26.2.x (Fabric 26.2)
26.2
R
2.3.0+26.2.xV2.3.0+26.2.x (NeoForge 26.2)
26.2
R
2.3.0+26.2.xV2.3.0+26.2.x (Fabric 26.2)
26.2
R
2.3.0+26.1.xV2.3.0+26.1.x (NeoForge 26.1.2)
26.1.x
R
2.3.0+26.1.xV2.3.0+26.1.x (Fabric 26.1.2)
26.1.x
Главная