
PackMode
Активный0.0
Установок
Последнее обновление
PackMode
Вспоминаете с ностальгией "режимы сборок" из старых модпаков версии 1.7? Ваши мечты сбылись!
PackMode — это предельно понятный мод, который возвращает эту функциональность обратно в игру. Его главная задача — гибкое управление загрузкой скриптов CraftTweaker в зависимости от выбранного режима сборки (технически они называются "препроцессорами").
Принцип работы крайне прост: вы указываете в файлах скриптов (.zs) специальные директивы, которые сообщают PackMode, в каких режимах следует загружать данный файл. К примеру, если добавить строку #packmode expert
в начале скрипта, этот файл будет загружаться только если в настройках PackMode активирован режим "expert".
Можно указывать и несколько допустимых режимов одновременно. Скрипт с директивой `#packmode expert superduperexpert" будет работать при выборе любого из двух упомянутых режимов, но останется неактивным, если выбран "normal" или любой другой.
Важное замечание: если вы вообще не добавляете строку #packmode ...
в свои скрипты, мод никак не вмешивается в их выполнение — они загружаются всегда, независимо от выбранного режима сборки. Фактически, без использования этих директив PackMode остаётся неактивным!
Конфигурация мода позволяет настраивать неограниченное количество режимов сборки и выбирать режим по умолчанию. При первом запуске PackMode автоматически создаёт два стандартных режима ("expert" и "normal") и устанавливает "normal" в качестве активного.
Дополнительная функциональность: PackMode может условно блокировать загрузку рецептов из датапаков с помощью JSON-условий, если это требуется для вашего проекта.