Config Swapper: быстрая смена настроек Minecraft без правки десятка файлов

Config Swapper: быстрая смена настроек Minecraft без правки десятка файлов Если вы собираете сборку с несколькими сценариями сложности, тестируете PvP и выживание на одном инстансе или часто переключаете поведение модов между «лайт» и «хардкор», ручное копание в конфигах быстро становится утомите...

Скачать configswapper для Minecraft 1.19.2, 1.18.2, 1.16.5, 1.16.3

Оригинальное название: configswapper

Версии Minecraft: 1.16.3, 1.16.5, 1.18.2, 1.19.2

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
configswapper-1.1.jar1.16.3Forge18 КБСкачать
configswapper-1.0.jar1.16.3Forge18 КБСкачать
configswapper-2.2.jar1.16.5Forge16 КБСкачать
configswapper-2.7.jar1.16.5Forge20 КБСкачать
configswapper-2.6.jar1.16.5Forge20 КБСкачать
configswapper-2.5.jar1.16.5Forge19 КБСкачать
configswapper-2.4.jar1.16.5Forge17 КБСкачать
configswapper-2.3.jar1.16.5Forge17 КБСкачать
configswapper-2.1.jar1.16.5Forge16 КБСкачать
configswapper-2.0.jar1.16.5Forge15 КБСкачать
configswapper-1.6.jar1.16.5Forge21 КБСкачать
configswapper-1.5.jar1.16.5Forge20 КБСкачать
configswapper-1.4.jar1.16.5Forge20 КБСкачать
configswapper-1.3.jar1.16.5Forge18 КБСкачать
configswapper-1.2.jar1.16.5Forge18 КБСкачать
configswapper-2.10.jar1.18.2Forge20 КБСкачать
configswapper-3.0.jar1.19.2Forge20 КБСкачать
configswapper-3.1.jar1.19.2Forge20 КБСкачать
configswapper-3.2.jar1.19.2Forge20 КБСкачать

Config Swapper: быстрая смена настроек Minecraft без правки десятка файлов

Если вы собираете сборку с несколькими сценариями сложности, тестируете PvP и выживание на одном инстансе или часто переключаете поведение модов между «лайт» и «хардкор», ручное копание в конфигах быстро становится утомительным. Мод Config Swapper как раз про то, чтобы заранее описать наборы параметров и переключать их одной командой, не переписывая весь каталог вручную.

Что делает Config Swapper и с чем он совместим

Инструмент ищет в реальном конфигурационном файле нужные строки и подменяет значения согласно выбранному режиму. За счёт такого подхода совместимость обычно широкая: подойдёт и для модов с нестандартными системами настроек, если итоговый файл остаётся в поддерживаемом формате. На текущий момент поддерживаются именно конфиги в формате TOML — это важно учитывать при планировании сборки и при выборе версий зависимостей.

После смены режима полезно помнить, что отдельные моды применяют часть опций только после перезапуска клиента или сервера. Если что-то не «щёлкнуло» сразу, разумно проверить документацию конкретного автора мода: ответ зависит от его внутренней логики, а не от самого своппера.

Команда, файл режима и запуск игры

Config Swapper добавляет команду вида /mode <имя_режима>, а в корне инстанса появляется файл mode.json, где хранится актуальный режим. Значение из mode.json применяется при следующем запуске, что удобно при обновлении модпака: вы не теряете выбранный профиль настроек между патчами. Команда также инициирует /reload, чтобы снизить риск забыть обновить то, что можно подтянуть без полного рестарта.

Если вы подбираете моды и лаунчер под свою схему тестов, обратите внимание на удобство установки: этот мод можно без лишних танцев поставить через лаунчер foxygame.net — гибкий и современный клиент для Minecraft, где моды часто доступны прямо из меню, без ручного поиска по папкам.

Как создать свой режим настроек

При первом запуске мод создаст папку config/configswapper. Внутри неё создайте каталог с именем режима, например expert. Дальше повторяйте структуру от корня инстанса: чтобы изменить, скажем, config/forge-client.toml, положите в режим папку config и файл forge-client.toml с теми категориями, ключами и значениями, которые нужно подменить, в том же формате, что и оригинал. Самый простой путь — скопировать исходник и удалить всё лишнее, оставив только то, что реально меняется.

Серверные конфиги раскладывайте в подкаталог serverconfig по той же логике зеркалирования путей. Это особенно актуально для администраторов серверов и для локальных миров, где важно синхронизировать правила геймплея между «мягким» и «жёстким» пресетом.

Старый и новый способы описания правок

До версии 2.0 правка задавалась строкой с полным путём к опции: <modID>.<тип>.<категория…>.<имя> = <значение>, где тип — client, common или server. Для удобства можно группировать опции из одной категории блоком, начинающимся с $modID.тип.категория { … }. Комментарии допускаются через #, но нельзя смешивать комментарий и значение на одной строке, если в конфиге символ решётки встречается как часть данных.

С версии 1.6 появилась гибкость для любых TOML-файлов: первой строкой указывается customfilepath=путь/к/файлу.toml от корня инстанса или мира, после чего перечисляются нужные ключи. Поля modID и типа в этом варианте не нужны — они использовались в основном для адресации зарегистрированных файлов.

Ограничения, о которых стоит помнить

  • Config Swapper не умеет «откатывать» режим сам по себе: каждый пресет должен явно содержать полный набор нужных значений, иначе вы не получите автоматического возврата к прошлому состоянию.
  • Поддержка ограничена TOML: если мод хранит настройки в другом формате, своппер не подойдёт без конвертации или альтернативного подхода.
  • Необходимость рестарта определяется конкретными модами: планируйте тесты и коммуникацию с игроками заранее.

Вывод

Config Swapper — практичный способ превратить хаотичные правки конфигов в управляемые пресеты для крафта, прогрессии, боя и серверных правил. Продуманная структура папок, файл mode.json на запуск и команда смены режима экономят время на обслуживании сборки, а понимание формата TOML и особенностей модов помогает избежать сюрпризов после переключения. Если вы строите контент вокруг нескольких «режимов игры» в одной установке, такой инструмент окупается уже после первых итераций балансировки.