- Исходный код
- https://github.com/mindstorm38/portablemc
Для работы необходим: Python версии 3.8 - 3.12 или последней
Лаунчер без какого-либо интерфейса! Все действия происходят в командной строке Windows, версии майнкрафта сохраняються в "папкагделаунчер\minecraft", а моды, миры, шейдеры "папкагделаунчер\data\название_сесии"
Настройки лаунчера и все сообщения: "\settings\settings.cmd" - Открывать в любом текстовом редакторе!
Скриншоты ниже


Проект очень легкий.
Чтобы запустить лаунчер запустите файл "launch.cmd"
Лаунчер без какого-либо интерфейса! Все действия происходят в командной строке Windows, версии майнкрафта сохраняються в "папкагделаунчер\minecraft", а моды, миры, шейдеры "папкагделаунчер\data\название_сесии"
Настройки лаунчера и все сообщения: "\settings\settings.cmd" - Открывать в любом текстовом редакторе!
:: Для изменения меняйте значение после "="
:: Пример: SET "value=ваше_значение"
:: Цвет терминала в консоли
SET "console_color=f"
:: Цвет терминала
SET "main_color=a"
:: Постоянная сессия (Скипает выбор сесии и сразу загружает в указанную) - false = не пропускать, указывать название сесии
SET "always_session=false"
:: Секция сообщений
:: Введите название новой сессии
SET "new_session=Введите название новой сессии"
:: 'session-%session%' | верно? (y/n) # Изменяеться "верно?"
SET "yes_session=верно?"
:: Данные лаунчера загружены!
SET "data_loaded=Данные лаунчера загружены!"
:: Продолжить в сессии '%session%' - y или создать новую - n? (y/n) # %session% = Название сесии, "(y/n)" не изменяеться
SET "continue_session=Продолжить в сессии '%session%' - y или создать новую - n?"
:: Вы автоматически вошли в сессию '%session%' # %session% = Название сесии
SET "auto_session=Вы автоматически вошли в сессию '%session%'"
:: Выбраная сессия: 'session-%session%' # %session% = Название сесии
SET "selected_sesssion=Выбраная сессия: 'session-%session%'"
:: Выберите загрузчик из доступных:
SET "modloader_local=Выберите загрузчик из доступных:"
:: Выберите версию из доступных:
SET "version_local=Выберите версию из доступных:"
:: Введите версию, примеры: 1.7.10, 1.8, release,
SET "custom_version_select=Введите версию, примеры: 1.7.10, 1.8, release, "
:: Выберите тип входа:
SET "enter_type=Выберите тип входа:"
::Укажите никнейм
SET "nick_local=Укажите никнейм"
:: Игра завершила работу, нажмите любую кнопку чтобы перезапустить лаунчер
SET "stop_local=Игра завершила работу, нажмите любую кнопку чтобы перезапустить лаунчер"
:: Пример: SET "value=ваше_значение"
:: Цвет терминала в консоли
SET "console_color=f"
:: Цвет терминала
SET "main_color=a"
:: Постоянная сессия (Скипает выбор сесии и сразу загружает в указанную) - false = не пропускать, указывать название сесии
SET "always_session=false"
:: Секция сообщений
:: Введите название новой сессии
SET "new_session=Введите название новой сессии"
:: 'session-%session%' | верно? (y/n) # Изменяеться "верно?"
SET "yes_session=верно?"
:: Данные лаунчера загружены!
SET "data_loaded=Данные лаунчера загружены!"
:: Продолжить в сессии '%session%' - y или создать новую - n? (y/n) # %session% = Название сесии, "(y/n)" не изменяеться
SET "continue_session=Продолжить в сессии '%session%' - y или создать новую - n?"
:: Вы автоматически вошли в сессию '%session%' # %session% = Название сесии
SET "auto_session=Вы автоматически вошли в сессию '%session%'"
:: Выбраная сессия: 'session-%session%' # %session% = Название сесии
SET "selected_sesssion=Выбраная сессия: 'session-%session%'"
:: Выберите загрузчик из доступных:
SET "modloader_local=Выберите загрузчик из доступных:"
:: Выберите версию из доступных:
SET "version_local=Выберите версию из доступных:"
:: Введите версию, примеры: 1.7.10, 1.8, release,
SET "custom_version_select=Введите версию, примеры: 1.7.10, 1.8, release, "
:: Выберите тип входа:
SET "enter_type=Выберите тип входа:"
::Укажите никнейм
SET "nick_local=Укажите никнейм"
:: Игра завершила работу, нажмите любую кнопку чтобы перезапустить лаунчер
SET "stop_local=Игра завершила работу, нажмите любую кнопку чтобы перезапустить лаунчер"
Скриншоты ниже
Проект очень легкий.
Чтобы запустить лаунчер запустите файл "launch.cmd"