Настройки main-процесса хранятся через electron-store в файле config.json директории Electron userData. Renderer изменяет значения через типизированный IPC. Main повторно валидирует тип и допустимые enum-значения. При первом запуске может быть выполнен одноразовый импорт legacy localStorage; флаг миграции также хранится в electron-store.
Токены не являются обычными настройками интерфейса. Их жизненный цикл принадлежит SessionService.

Каталог игровых данных

Путь тяжёлых данных хранится в секции storage единого electron-store config.json. Значение по умолчанию:
В этот корень входят:
Кнопка Изменить открывает системный выбор папки. Выбранная папка должна быть пустой и не может быть корнем диска, текущим userData или находиться внутри текущего storageRoot. Перед переключением лаунчер:
  1. запрещает новую загрузку и запуск игры;
  2. проверяет свободное место;
  3. копирует данные во временный каталог на целевом диске;
  4. атомарно активирует целевую папку;
  5. сохраняет новое расположение;
  6. удаляет старые данные только после успешной активации;
  7. сбрасывает ранее подготовленный launch-plan.
Если старую папку не удалось удалить из-за блокировки Windows, новое расположение всё равно остаётся активным, а интерфейс показывает путь, который можно удалить вручную после закрытия процессов.
Смена каталога недоступна во время скачивания, запуска или работы Minecraft.