Citadel
Citadel - легковесная библиотека для Майнкрафт, необходимая для работы Alex's Mobs и других модов с продвинутыми анимациями мобов. Скачать Citadel для Forge и NeoForge 1.20-1.21.
Если вы когда-нибудь устанавливали Alex's Mobs, Ice and Fire или другие моды от этого автора, то наверняка видели Citadel в списке обязательных зависимостей. Это легковесная библиотека для Minecraft, которая сама по себе почти ничего не добавляет в игру, но без неё не заведутся многие популярные проекты с круто анимированными мобами.
Что вообще делает Citadel
По сути, Citadel - это фундамент для других модов. Библиотека даёт разработчикам инструменты для продвинутой анимации сущностей, загрузки моделей в форматах Tabula (.tbl) и Wavefront (.obj), а также для отслеживания свойств мобов. Проще говоря, когда вы видите в Alex's Mobs, как слон плавно шевелит хоботом или как медведь реалистично встаёт на задние лапы - за этим стоит именно Citadel.
Цитата из System Shock 2 в описании мода не случайна: автор явно любит научную фантастику и вкладывает в свои проекты душу. Но вернёмся к делу.
Преемник LLibrary
До версии 1.12.2 у автора была другая библиотека - LLibrary. Она больше не обновляется, и все современные моды переведены на Citadel. Кодовая база во многом унаследована от LLibrary, причём используется с разрешения Gegy1000 - мейнтейнера и автора LLibrary в последних версиях. Так что это не какой-то форк на коленке, а полноценное продолжение с благословения оригинального разработчика.
Полезная фича для выживания
Начиная с версии 1.6.3, в Citadel появилась настройка, которая реально спасает нервы. В конфиге можно изменить лимит спавна мобов при генерации чанков. Зачем это нужно? Когда у вас стоит куча модов на новых существ (а они почти все требуют Citadel), ванильных мобов становится сложно найти. Коровы, свиньи, курицы - всё это теряется на фоне толпы модовских зверей. Подкрутив один параметр, вы возвращаете баланс.
Совместимость и версии
Сейчас Citadel поддерживает актуальные версии Minecraft Java:
- 1.21.x - включая свежую сборку 1.21.1 на NeoForge (Citadel 2.7.1)
- 1.20-1.20.1 - Forge и NeoForge (Citadel 2.6.3)
В последнем обновлении 2.7.1 разработчики исправили конфликты с правилами поверхностей из других модов, починили освещение сущностей в книгах и доработали логику поиска пути, коллизий и рендеринга. Короче, библиотека активно поддерживается и не заброшена.
Нужно ли ставить обычному игроку
Если вы просто играете и не собираетесь использовать моды вроде Alex's Mobs, Ice and Fire, Rat's Mischief и подобных - Citadel вам не нужен. Но если хоть один мод из вашей сборки требует эту библиотеку, без неё никуда. Игра просто не запустится или выдаст ошибку при загрузке.
Хорошая новость в том, что Citadel действительно легковесный. Он не грузит систему, не конфликтует с Sodium, Iris или OptiFine и вообще ведёт себя тихо, пока вы не заметите, что какой-то мод без него не работает.
Для разработчиков
Если вы делаете свой мод и хотите использовать Citadel для анимаций или работы с моделями, автор подготовил гайд по подключению библиотеки к среде разработки. Это избавит вас от необходимости писать с нуля систему анимации сущностей - а это, поверьте, та ещё головная боль.
Итог
Citadel - один из тех модов-библиотек, которые не видно, но без которых всё разваливается. Если собираете сборку с модами на животных и монстров, скачайте Citadel заранее, чтобы потом не ловить краши. Для серверов тоже вещь must-have, особенно если планируете кооператив с Alex's Mobs и подобными проектами.
Часто задаваемые вопросы
Совместимость
Создатели
Детали
Версии мода Citadel
Доступно 24 версий. Сначала показаны самые популярные и самые свежие.