Skip to content

Releases: GrayRK/MintLauncher

Mint 0.2.9

Choose a tag to compare

@GrayRK GrayRK released this 21 Sep 18:47

Каталог сборок.

Вкладка «Сборки». Кубик в панели слева теперь открывает каталог: у каждой сборки — превью, описание, версии и главное, что в ней есть. Кнопка «Выбрать» делает сборку активной и возвращает на главную — дальше, как обычно, «Играть».

Картинки сборок видны сразу. Иконки и превью теперь встроены в лаунчер, поэтому каталог выглядит целым ещё до того, как сборка скачана. В блоке «Мои сборки» на главной вместо серых квадратов — иконки, а ссылка «все» ведёт в каталог.

Новая сборка TestMint — полигон, где проверяются новые моды и функции лаунчера, прежде чем попасть в основные сборки. Состав может меняться в любой момент, поэтому для обычной игры выбирайте CreateMint.

Mint 0.2.8

Choose a tag to compare

@GrayRK GrayRK released this 21 Sep 18:04

Главная стала чище.

Консоль игры больше не закрывает арт сборки. Переключатель «Показывать консоль и логи» убран из настроек вместе с самой консолью на главной. Позже консоль появится в отдельном месте, а пока лог игры можно найти в data/logs/game-latest.log.

Это первое обновление, которое лаунчер ставит себе сам: если у вас версия 0.2.7, достаточно нажать «Обновить» в заголовке — или просто перезапустить лаунчер, если включено автообновление.

Mint 0.2.7

Choose a tag to compare

@GrayRK GrayRK released this 21 Sep 17:49

Лаунчер теперь обновляется сам.

Обновление одной кнопкой. Когда выходит новая версия, в заголовке лаунчера появляется «Обновить». Лаунчер скачает её и перезапустится уже обновлённым — настройки, сборки и миры остаются на месте. В настройках, в разделе «О лаунчере», есть переключатель «Автообновление» (включён по умолчанию): тогда новая версия ставится сама при запуске, ещё до открытия окна.

⚠️ Эту версию нужно поставить вручную один последний раз: распакуйте архив поверх старой папки Mint (папку data не трогайте). Дальше лаунчер будет обновляться сам.

Управление сервером. На вкладке сервера появились разделы:

  • «Игроки» — головы скинов, права админа, белый список, кик и бан;
  • «Управление» — резервная копия и пересоздание мира, основные настройки сервера, удаление сервера целиком.

Сервер больше не остаётся висеть после закрытия лаунчера. Раньше закрытый лаунчер оставлял сервер работать в фоне: он занимал порт, новый сервер не запускался, а управлять старым было нечем. Теперь при выходе сервер штатно сохраняет мир и выключается.

Mint 0.2.6

Choose a tag to compare

@GrayRK GrayRK released this 20 Sep 17:47

Сборка на сервере обновляется целиком.

Лаунчер умел добавлять и обновлять файлы сборки на сервере, но не удалять исчезнувшие. Из-за этого старое продолжало лежать рядом с новым и спорить с ним — именно так на сервере остался устаревший датапак Terralith и сломал генерацию мира.

Теперь то, что лаунчер положил сам и что вы с тех пор не меняли, исчезает вместе с исчезновением из сборки. Файлы, которые вы правили руками, остаются на месте.

Вместе с релизом сборки CreateMint v6: ReTerraForged убран, Terralith переехал из датапака в мод, следом ушли Paxi и YUNG's API. Модов стало 77 вместо 79.

⚠️ Нужен новый мир: генератор записывается в мир при создании, поэтому миры, сделанные с ReTerraForged, с чистым Terralith не заработают. Удалите server/world и старые одиночные миры.

Mint 0.2.5

Choose a tag to compare

@GrayRK GrayRK released this 20 Sep 17:27

Обновления сборки наконец доезжают до сервера.

Конфиги сервера обновляются. Раньше лаунчер копировал на сервер только недостающие файлы, поэтому любое изменение конфигов или датапаков сборки до уже установленного сервера не доходило. Именно из-за этого на сервере оставался старый Terralith и ломал генерацию мира. Теперь лаунчер помнит, что именно он положил, и обновляет свои файлы, не трогая то, что вы правили сами.

Упавший сервер больше не выглядит живым. Выход ловился только по закрытию потока вывода, а после падения сервер может зависнуть на своих потоках — и вкладка продолжала показывать «Сервер работает». Теперь лаунчер следит за самим процессом и распознаёт отчёт о падении: состояние меняется сразу, со ссылкой на папку crash-reports.

Вместе с релизом сборки CreateMint v5, где исправлена генерация мира: Terralith перебивал настройки ReTerraForged, из-за чего сервер падал на предгенерации, а рельеф был не тот.

⚠️ Мир сервера, созданный раньше, исправить нельзя — генератор записывается в него при создании. Удалите папку server/world, чтобы получить настоящий рельеф сборки.

Mint 0.2.4

Choose a tag to compare

@GrayRK GrayRK released this 20 Sep 16:25

Сервер со скинами и рельефом сборки.

Скины на сервере. Раньше все ходили Стивами: сервер работал в офлайн-режиме и не запрашивал текстуры. Теперь, если вы вошли через Ely.by, лаунчер поднимает сервер с тем же authlib-injector, что и игру. Скины и плащи на месте, ник подделать нельзя. Обратная сторона: на такой сервер пускает только аккаунты Ely.by — по офлайн-нику не войти. С офлайн-аккаунтом сервер по-прежнему запускается в офлайн-режиме.

Рельеф сборки на сервере. Мир сервера генерировался ванильным: пресет генерации кладётся в мир при создании через интерфейс клиента, а на сервере это делать было некому. Теперь лаунчер кладёт датапаки сборки в новый мир сам.

⚠️ Генератор записывается в мир при создании и потом не меняется. Если сервер уже поднимался, удалите папку server/world — вкладка сервера предупредит об этом прямо в окне.

ProximaTunnel убран из сборки CreateMint. Вместо адреса общего хаба показывается адрес сервера в локальной сети. Как пускать друзей из интернета — решаем отдельно.

Вместе с релизом сборки CreateMint v4: MineColonies, без приветствия Terralith в чате, без надписей Distant Horizons внизу экрана и без ряби на дальних чанках.

Mint 0.2.3

Choose a tag to compare

@GrayRK GrayRK released this 20 Sep 15:51

Вкладка сервера.

У запущенного сервера теперь своя вкладка в боковой панели: консоль на всю высоту окна, поле ввода команд, статус и кнопка «Запустить/Остановить». Раньше всё это ютилось поверх картинки сборки на главной.

Вкладка появляется в доке только пока сервер живёт и исчезает вместе с ним, возвращая на главную. Кнопка «Сервер» на главной запускает сервер и сразу открывает вкладку, а у работающего сервера превращается в «Управление» — на главной остаётся одна строка статуса со ссылкой «подробнее».

В сборке CreateMint приехал MineColonies со всеми зависимостями (релиз сборки v3) — лаунчер поставит его сам.

Mint 0.2.2

Choose a tag to compare

@GrayRK GrayRK released this 20 Sep 12:33

Консоль сервера.

Пока сервер поднят, вместо картинки сборки показывается его вывод и поле ввода команд — op Ник, whitelist add Ник, time set day, stop и всё остальное. Свои команды подсвечиваются мятным, чтобы не теряться в потоке сервера.

Косая черта не нужна: пишите op Ник, а не /op Ник (хотя со слэшем тоже сработает).

Включает исправления 0.2.1: на сервер больше не уезжают клиентские моды, занятый порт даёт понятную ошибку.

Mint 0.2.1

Choose a tag to compare

@GrayRK GrayRK released this 20 Sep 12:24

Исправление запуска сервера.

  • Сервер падал с NoClassDefFoundError: org/lwjgl/Version. На сервер уезжали клиентские моды (Sodium и остальные): файл mint-pack.json, по которому лаунчер делит моды на клиентские и серверные, не копировался в папку сборки. Теперь он доезжает до игрока, а для уже установленных сборок стороны читаются из .mint-pack.json.
  • Если порт сервера занят, лаунчер говорит об этом прямо, вместо падения с «Failed to initialize server».
  • Сервер запускается java.exe, а не оконным javaw.exe.

Обновление: распакуйте архив поверх старого или рядом. Папку data переносить не нужно — сборка, миры и настройки останутся на месте. Лишние моды из server/mods лаунчер уберёт сам при следующем запуске сервера.

Mint 0.2.0

Choose a tag to compare

@GrayRK GrayRK released this 20 Sep 12:04

Портативная сборка для Windows. Распакуйте архив куда угодно и запустите Mint.exe — всё остальное (Java 21, NeoForge, моды сборки) лаунчер скачает сам. Данные лежат в папке data рядом с программой, так что ничего в систему не ставится.

Что нового

  • Сборка CreateMint — Minecraft 1.21.1, Create и аддоны, генерация мира ReTerraForged, Distant Horizons. Выбирается в лаунчере и ставится целиком автоматически: моды, конфиги и настройки.
  • Кнопка «Сервер» рядом с «Играть» поднимает выделенный сервер выбранной сборки. На сервер едут только нужные ему моды, конфиги берутся из сборки, остановка — командой stop, чтобы мир сохранился.
  • Друзья без проброса портов: сервер публикуется через ProximaTunnel. Гостям ставить ничего не нужно — они заходят на proximamp.com и выбирают сервер по названию.
  • Арт сборки на главной странице, память сервера в настройках.

Как играть с друзьями

  1. Все скачивают этот архив и распаковывают.
  2. Заходят под своим аккаунтом Ely.by или офлайн-ником.
  3. Выбирают сборку CreateMint и жмут «Играть» — сборка установится сама.
  4. Хост нажимает «Сервер», принимает EULA Minecraft и ждёт запуска.
  5. Остальные заходят на proximamp.com и выбирают сервер хоста.