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

Iceberg

Iceberg - библиотека для Forge, которая предоставляет разработчикам готовые события, хелперы и утилиты. Сама по себе ничего не добавляет, но нужна для работы многих модов.

Оцените первым
Открыть в FateLauncher
34.6M
1.8K

Что такое Iceberg

Iceberg - это техническая библиотека для моддинга на Forge. Сама по себе она ничего не меняет в игре: ни новых блоков, ни мобов, ни механик. Зачем тогда её качать? Просто потому что без неё не запустятся другие моды, которые используют её API.

Если коротко - Iceberg содержит набор готовых событий, хелперов и утилит, которые упрощают разработчикам жизнь. Вместо того чтобы каждый раз писать один и тот же код для работы с GUI, кнопками или обработкой событий, автор мода просто подключает эту библиотеку и использует готовые решения.

Зачем нужны библиотечные моды

В Майнкрафт моддинге есть понятие "library mod" или "core mod" - это моды-зависимости, которые сами по себе не видны игроку, но предоставляют функционал другим модам. Iceberg как раз из таких. Аналогично работают Forge Config API Port, Cloth Config, Architectury и другие.

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

Как понять, нужен ли вам Iceberg

Обычно игрок даже не задумывается о том, что ему нужна эта библиотека. Мод-менеджеры вроде Prism Launcher или ATLauncher автоматически подхватывают зависимости при установке сборки. Но если вы ставите моды вручную, может выскочить краш при запуске с ошибкой вроде java.lang.NoClassDefFoundError или сообщением про отсутствие Iceberg.

Просто скачайте мод Iceberg и закиньте в папку mods вместе с остальными файлами. На сервере ситуация аналогичная - если серверный мод требует Iceberg, библиотеку тоже нужно ставить на сервер.

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

Iceberg разработан под Forge и работает как на клиенте, так и на сервере. Для Minecraft версий 1.16.5 и выше есть соответствующие сборки. На NeoForge ситуация отдельная - там API уже частично встроено, так что перед установкой проверяйте, какую именно версию требует ваш мод.

ЗагрузчикПоддержка
ForgeПолная
NeoForgeЗависит от версии
FabricНе поддерживается
QuiltНе поддерживается

Важные нюансы

  • Не удаляйте Iceberg, если хотя бы один мод из вашей сборки его требует - игра просто не запустится
  • Версия библиотеки должна соответствовать версии Minecraft. Iceberg для 1.19.2 не подойдёт для 1.20.1
  • На производительность мод почти не влияет - это просто набор классов, которые подгружаются только когда нужны
  • Если играете на сервере с друзьями через BungeeHost, библиотеку нужно установить и на сервер, и у всех клиентов, которые подключаются

Итог

Iceberg - невидимый, но важный кусок пазла в сборке модов. Если в списке зависимостей ваших любимых модов значится эта библиотека - просто скачайте её и забудьте. Работает тихо, не мешает, свою задачу выполняет.

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

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

Платформы

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

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

Зависимости

Детали

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

Версии мода Iceberg

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

16 из 104 версий
Самые популярные
R
1.1.251.1.25 Forge (1.20.1)
1.20.1
R
1.1.251.1.25 Fabric (1.20.1)
1.20.1
R
1.3.2Fabric 1.3.2 (1.21.1)
1.21.1
R
1.1.181.1.18 Fabric (1.20.0-1.20.1)
1.20–1.20.1
R
1.3.2NeoForge 1.3.2 (1.21.1)
1.21.1
R
1.1.151.1.15 Fabric (1.20.x)
1.20–1.20.1
Самые Новые
R
1.4.2.1Forge 1.4.2.1 (26.2)
26.2
R
1.4.2.1NeoForge 1.4.2.1 (26.2)
26.2
R
1.4.2.1Fabric 1.4.2.1 (26.2)
26.2
R
1.4.2Forge 1.4.2 (26.2)
26.2
R
1.4.2NeoForge 1.4.2 (26.2)
26.2
R
1.4.2Fabric 1.4.2 (26.2)
26.2
R
1.4.1.1Forge 1.4.1.1 (26.1)
26.1.x
R
1.4.1.1NeoForge 1.4.1.1 (26.1)
26.1.x
R
1.4.1.1Fabric 1.4.1.1 (26.1)
26.1.x
R
1.4.1Forge 1.4.1 (26.1)
26.1.x
Главная