Зачем нужна MTLib
MTLib относится к библиотечным модам. Такие проекты остаются почти незаметными для игрока: у них обычно нет собственной прогрессии, руды, мобов или декоративных наборов. Их задача находится под капотом сборки. Библиотека предоставляет общий код, к которому обращаются созданные с её поддержкой дополнения.
Главный практический вывод прост: оценивать MTLib как обычный контентный мод бессмысленно. Она устанавливается не ради новых приключений, а ради совместимости. Если зависимое дополнение требует библиотеку, без неё игра может сообщить об отсутствующей зависимости или не завершить запуск.
Роль в модпаке
Общие библиотеки избавляют разработчиков от необходимости включать одинаковые служебные решения в каждый проект. Это упрощает поддержку связанного набора модов и позволяет обновлять базовые компоненты отдельно. Для игрока результат выражается не в новой кнопке или рецепте, а в более понятной структуре зависимостей.
- Не удаляйте MTLib наугад. Сначала проверьте, не требуется ли она другому моду в сборке.
- Не ждите настроек игрового процесса. Отсутствие заметного меню или предметов для библиотеки нормально.
- Сверяйте совместимость компонентов. Произвольная замена библиотечного файла не равна обычному обновлению контентного мода.
Сравнение с другими библиотеками
По общей роли MTLib можно сопоставить с Bookshelf, Placebo, Mantle и AutoRegLib. Все они предоставляют техническую основу для других модов, но обслуживают разные наборы проектов и используют собственные программные интерфейсы. Поэтому Bookshelf или Mantle нельзя поставить вместо MTLib: совпадает категория, а не внутренняя реализация.
Есть и важное отличие от крупных API-модов. Например, Patchouli дает разработчикам систему внутриигровых руководств, которую игрок видит как оформленные книги. MTLib заметно ближе к чистой служебной зависимости: её ценность определяется тем, какие дополнения обращаются к ней, а не самостоятельным интерфейсом.
Кому пригодится
Библиотека нужна прежде всего владельцам сборок с явно указанной зависимостью, а также авторам, поддерживающим связанные моды. В одиночной ванильной игре устанавливать её «на всякий случай» нет смысла. Лучший подход - сохранять MTLib там, где она требуется составом модпака, и не считать отсутствие видимого контента признаком неисправности.