Changelog
Что изменилось в каждой версии Stuzhik. Этот же список доступен в приложении (Настройки → О программе) и в формате RSS/Atom — подпишитесь в любимом читалке фидов (Feedly, Inoreader, встроенный ридер браузера), и новости о новых версиях будут приходить сами.
Подписаться на RSSStuzhik 0.0.18
Последняя- Новая настройка «Экспериментальные функции» (Настройки → Общие), по умолчанию выключена. Пока она выключена, совместной сборки, серверной синхронизации и входа на сервер по коду, автосинхронизации со сборкой друга, конструктора рецептов с редактором метаданных, вкладки «Безопасность» и автоматической проверки модов на безопасность нет нигде в интерфейсе — и в фоне они тоже не работают. Если вы уже раздавали сборку сервера, выдавали приглашения или следили за сборками друзей, настройка включится сама. «Друзья» и светлая тема видны всегда, с пометкой «Бета»
- Убраны переключатели, которые ни на что не влияли: «Бейджи экземпляров», «Быстрый запуск», «Ченжлоги модпаков» и «Кнопка Connect» в Интерфейс → Видимость элементов, а в серверной синхронизации — «Авто-синхронизация (Watch Mode)»
- Новое Анонимная статистика и пользовательское соглашение. При первом запуске после обновления лаунчер покажет соглашение («Принимаю» или «Выйти»), и до ответа не отправляется ничего. Раз в сутки уходят версия лаунчера, ОС без номера версии и язык интерфейса, а пока лаунчер открыт — случайный номер сеанса, какие версии Minecraft с какими загрузчиками запущены, и те же сведения о лаунчере. Ника, аккаунтов, сборок, файлов и постоянного идентификатора там нет. Выключить можно прямо в окне соглашения или в новой вкладке Настройки → Приватность; там же код приглашения и вопрос «Как вы узнали о Stuzhik?»
- Новое Входящие: заявки в друзья, просьбы о сборке и то, что случилось без вас («просили сборку, но ушли», «заявку приняли» или «отклонили»), теперь хранятся и переживают перезапуск. Раньше колокол очищался при каждом запуске, а заявка в друзья пропадала с перезапуском. Отвечать можно прямо из колокола; в «Друзьях» есть кнопка «Входящие» со счётчиком, тот же счётчик — у пункта «Друзья» в боковой панели. Когда окно свёрнуто, приходит системное уведомление, а то, что ждёт ответа, ещё и мигает на панели задач (Настройки → Общие → «Системные уведомления»)
- Новое Канал обновлений: «Стабильный» стоит у всех по умолчанию, «Бета» получает новые версии раньше, но в них бывают ещё не найденные ошибки (Настройки → Общие → «Канал обновлений»). Назад лаунчер не откатывается: ушедший с беты остаётся на своей версии, пока стабильная её не догонит
- Новое Время в игре: счётчик текущей сессии на карточке сборки, в её деталях и на главной; «Наиграно всего» на главной; у сборки — число запусков, последняя и самая долгая сессия; раздел «Время в игре» в Настройки → Данные — по каждой сборке, включая удалённые
- Новое Несколько модов выбираются как в почте: Shift+клик выделяет диапазон в том порядке, что на экране (с учётом поиска и фильтров), Ctrl+клик — одну строку без открытия карточки, Ctrl+A — весь список. Работает в списке модов и в списках ресурспаков, шейдеров и датапаков; в поле поиска Ctrl+A по-прежнему выделяет текст
- Новое Сборки модов стали полноценными: описание, иконка, цвет, целевые загрузчик и версия игры (под них подбираются версии зависимостей); заметка к моду и пометка «необязательный»; выбор нескольких модов, поиск и сортировка. «Из экземпляра» — выбрать моды галочками и добавить в открытую сборку или в новую. Сверка с экземпляром показывает, чего в нём не хватает и что в нём сверх сборки. Сборкой можно поделиться кодом или файлом .stzhkset, а в карточке видно, к каким экземплярам и когда её применяли
- Новое У сервера появился переключатель «Перезапускать при сбое» (меню сервера → «Редактировать»). Упавший сервер поднимается сам через 5 секунд, а если падает снова и снова (3 раза за 10 минут), перезапуск останавливается с уведомлением. Упавший сервер теперь подписан «Упал», а не «Остановлен»
- Новое «Публикация новых сборок» в Настройки → Connect решает, что делать со сборками, которым вы публикацию не задавали: не публиковать (по умолчанию), друзьям или всем в сети. Перед тем как открыть их, лаунчер покажет, сколько сборок это затронет. Сборки, оставленные закрытыми в 0.0.17, тоже сюда попадут, но любую можно закрыть отдельно. Пункт «Публикация» теперь в основном меню сборки: он показывает действующее значение и объясняет, почему сборку сейчас никто не получит — Connect выключен, вы невидимы или просить не может никто
- Новое Если друг нажал «Забрать» на сборке, которую вы не опубликовали, вы теперь об этом узнаете: появится уведомление и запись во «Входящих» с кнопкой «Открыть друзьям». Фоновые проверки обновлений такого уведомления не вызывают
- Новое Совместная сборка: друзья в комнате предлагают правки — «добавь мод с Modrinth или CurseForge» или «убери вот этот», — а хозяин ставит их сам тем же путём, что из каталога. Мод, конфликтующий со сборкой или требующий зависимость, которая не встаёт, не ставится. Участнику виден состав сборки и статус каждого предложения, а правка в ленте подписана тем, кто её предложил. Хозяин правит прямо из комнаты и может запретить правки. Править могут только друзья, незнакомец в комнате только смотрит. «Держать мою копию как у хозяина» подтягивает изменения сама. В «Собрать вместе» появилась «Новая сборка»: комната открывается, когда сборка установлена
- Новое Внизу боковой панели видно, сколько человек сейчас в лаунчере («N+ в сети»). Число приходит только вместе со статистикой: если её выключить, строки не будет
- Улучшено Передача сборки из множества мелких файлов стала в несколько раз быстрее: на каждый файл уходило около 100 мс простоя (на Windows — до 200 мс), теперь около 16 мс. В проверке 450 файлов доехали за 11 секунд вместо 50
- Улучшено У карточки сборки и в её деталях теперь одно меню действий: частое сверху, редкое в «Ещё…», удаление последним. Меню открывается и правым кликом по карточке. Из списка можно опубликовать сборку, сменить обложку и открыть историю запусков. У сервера в меню больше нет «Патчей» и «Производительности», у ванильной сборки — «Модов»: эти пункты молча открывали другую вкладку
- Улучшено Обновления лаунчера скачиваются с серверов Stuzhik (get.stuzhik.ru и get.stuzhik.com), GitHub остаётся запасным путём. Подпись обновления проверяется как прежде. Это действует со следующего обновления после 0.0.18
- Улучшено При первой установке язык интерфейса берётся из системы: на русской Windows — русский, на английской и любой другой — английский. У обновившихся с 0.0.17, кто язык не выбирал, остаётся русский. Переключить язык можно прямо в окне соглашения, до того как его читать. Язык, который вы уже выбрали, определение по системе не перебивает
- Улучшено Обновление модпака качает моды параллельно, а не по одному. Окно показывает этап и «N / M» вместо одного спиннера на кнопке, а если бэкап перед обновлением не удался, лаунчер предупреждает, что откатиться будет не к чему. Создание сборки из проекта в конструкторе тоже качает моды параллельно
- Улучшено После подключения по короткому коду окно «Добавить устройство» сразу предлагает отправить заявку в друзья. Раньше она пряталась в меню «⋯» устройства, а без дружбы человек не видит сборок, открытых друзьям, и того, во что вы играете
- Улучшено Проверка целостности показывает этап, «N из M» и текущий файл вместо одного спиннера, а её окно закрывается по Esc
- Улучшено Пока на Windows работает сервер, лаунчер проверял, жив ли он, запуская каждые 2 секунды системную утилиту — около 1800 процессов в час на каждый сервер. Теперь проверка ничего не запускает
- Исправлено Бэкапы. Настройка «Автоматические бэкапы» ни на что не влияла — теперь перед удалением, обновлением и сменой версии модов делается бэкап (не чаще раза в 10 минут). Лимит количества бэкапов удалял и сделанные вручную — теперь ручные он не трогает, а бэкапы перед обновлением модпака считает отдельно, чтобы автоматические их не вытесняли. Бэкап, оборвавшийся посреди записи (кончилось место), больше не оставляет на диске недописанный архив, которого не видно в списке, а автоматический не занимает последнее место на диске. У сервера в бэкап не попадал мир — теперь попадает вместе с server.properties, операторами, белым списком и банами. Выключенные автобэкапы больше не запрещают сделать бэкап вручную
- Исправлено Если список модов в сборке модов повреждался, она показывалась пустой, и первая же правка записывала пустоту поверх — моды терялись окончательно. Теперь такая сборка помечена как повреждённая, и затереть её нельзя
- Исправлено Патч сборки, чья правка конфига не подходила к вашему текущему конфигу (вы его уже меняли или сборка обновилась), записывал в файл саму правку вместо конфига — мод потом не мог его прочитать. Теперь такой конфиг остаётся нетронутым, а причина видна в отчёте о применении. Заодно патч научился добавлять файл в папку, которой ещё нет
- Исправлено Любой в той же локальной сети или в общем VPN мог прислать «заявку принята» на заявку, которую вы не отправляли, и стать вашим подтверждённым другом под любым именем — с доступом ко всему, что вы открываете друзьям. Теперь ответ принимается только на вашу заявку и только от того, кому вы её отправили
- Исправлено Команда запуска игры писалась в журнал целиком — вместе с токеном входа аккаунта Microsoft или Ely.by, с которым можно войти в игру от вашего имени, а журнал прикладывается к отчётам об ошибках. У крупных сборок на Windows тот же токен ещё и оставался в файле launch_args.txt в папке сборки и уезжал в её бэкапы. Теперь токена в журнале нет, а файл удаляется сразу после запуска игры
- Исправлено Чужое устройство могло объявить сборку на сотни гигабайт и забить вам диск: ограничение размера передачи (5 ГБ и 10 000 файлов) действовало только при отдаче. Теперь оно действует и при приёме, а размер каждого присланного файла сверяется с объявленным
- Исправлено Незнакомец мог прислать заявку в друзья от чужого имени со своим ключом. Если её принимали, имя навсегда оставалось за ним: настоящего человека добавить было уже нельзя, а незнакомец проходил под его именем как друг. Теперь заявка принимается только от своего имени и со своим ключом
- Исправлено В режиме «Все в сети» тот, кто назвался идентификатором вашего друга, мог просить сборку от имени этого друга. А отказ в дружбе сообщал ваш настоящий ник, даже если вы его скрыли
- Исправлено Тот, кто знает ваш короткий код, мог назваться идентификатором вашего друга и минут пятнадцать получать то, что вы показываете только друзьям, — например, во что вы играете. Теперь имя друга, пришедшее при подключении по коду, не принимается
- Исправлено По размеру пакетов обнаружения любой в вашей локальной сети мог узнать, сколько у вас друзей, когда вы добавили нового и дружите ли вы с конкретным человеком. Теперь пакет всегда одного размера
- Исправлено Ссылка на картинку, присланная другим человеком (иконка мода в составе сборки друга или в файле сборки), могла заставить лаунчер обратиться к любому адресу — к устройству в вашей локальной сети или к серверу постороннего, который так узнавал ваш IP. Теперь картинки загружаются только с известных хостов: Modrinth, CurseForge, GitHub и подобных
- Исправлено Файл сборки .stzhk, патч или файлы от друга могли записать или удалить служебные файлы лаунчера в папке сборки — бэкапы, опись целостности, журнал патчей. А путь из .stzhk мог создать папку за пределами сборки. Теперь служебное из внешних источников не трогается, а пути везде проверяются одинаково
- Исправлено «Восстановить» в проверке целостности не сработало ни разу и всегда отвечало «невозможно восстановить». Теперь повреждённый мод перекачивается оттуда, откуда ставился, и сверяется по хешу. Заодно закрыта дыра: опись целостности, приехавшая с чужим модпаком, могла заставить лаунчер прочитать файлы за пределами сборки и записать файлы мимо неё
- Исправлено Заявки в друзья между двумя лаунчерами 0.0.17 не доходили вовсе: у отправителя заявка уходила без ошибки, а у получателя не появлялось ничего, и завести друга было нельзя. Исправлено на стороне отправителя: заявка дойдёт, если у отправившего стоит 0.0.18, а ответ на неё — если 0.0.18 у отвечающего. Повторная заявка от того, кто уже у вас в друзьях (ваш прошлый ответ до него не дошёл), больше не падает с ошибкой — принятие досылает ответ, и дружба становится взаимной
- Исправлено Лаунчер больше не просит поставить мод, несовместимый с уже установленными: несовместимость теперь важнее требования — при установке мода, перед запуском и при автоматической установке зависимостей. Перед запуском вместо текстового вопроса появляется окно: чего не хватает, что поставить нельзя и с чем оно конфликтует, какие моды уже конфликтуют, — с кнопками «Установить и запустить», «Не напоминать» и «Открыть зависимости». Предупреждение «автор не советует» показывается отдельно от настоящей несовместимости, а вместо «JEI несовместим с уже установленным JEI» называется верная пара
- Исправлено В 0.0.17 у модов Forge и NeoForge, добавленных файлом или пришедших с модпаком, не читались имя, версия, авторы и иконка из самого мода, а зависимости других модов их не узнавали — отсюда «лаунчер просит мод, который уже стоит». После обновления эти сведения перечитаются сами
- Исправлено Вариант «Закрыть» в «При запуске игры» завершал лаунчер целиком, и за игрой больше никто не следил: вылет не разбирался и не попадал в историю крашей, хук «После выхода» не выполнялся, а друзья видели «играет» и после выхода. Теперь закрывается только окно: лаунчер досматривает игру в фоне и выходит вместе с ней, а ярлык или значок в трее во время игры снова открывают окно
- Исправлено Время в игре не считалось вовсе: в настройках интерфейса был переключатель «Время игры», но на карточке сборки так ничего и не появлялось. Теперь время считается по каждой клиентской сборке, в том числе когда лаунчер свёрнут или закрыт на время игры, а сон компьютера с открытой игрой в него не идёт. При импорте из MultiMC и Prism переносится наигранное там время
- Исправлено Остановка игры кнопкой «Остановить» считалась вылетом. Игра, пережившая перезапуск лаунчера, после выхода навсегда оставалась «запущенной» (друзья видели «играет»), а остановленный сервер оставался «останавливается» до следующего запуска лаунчера
- Исправлено «Установить глобально» для ресурспаков и шейдеров клало файл в общую папку, и на этом всё: игра его не видела, хотя в списке он значился установленным. Теперь общие пакеты подключаются к каждой клиентской сборке на время игры и места на диске не занимают; файл самой сборки с тем же именем главнее. В экспорт, бэкапы и передачу другу общие пакеты не попадают
- Исправлено Сборки модов: кнопка «+» без названия была неактивна без объяснения — теперь она предлагает имя. Мод с Modrinth не узнавался как «уже в сборке» и ложился второй строкой. Применение ставило рядом несовместимые моды (Sodium и Embeddium) и уносило клиентские моды на сервер. Экспорт в модпак терял обязательные зависимости, и .mrpack в другом лаунчере оставался без Fabric API; моды, не попавшие в экспорт, теперь перечислены поимённо
- Исправлено «Забрать сборку», которой у вас ещё нет: лаунчер минутами ставил Minecraft и загрузчик и только потом спрашивал владельца, а отказ оставлял пустую сборку. Теперь сначала ответ владельца и файлы, потом установка; при обрыве связи скачанное сохраняется для докачки. Сборка появляется в списке сразу — раньше до конца установки там значилось «0 сборок»
- Исправлено Два «Забрать» подряд для одной сборки (или ручное «Забрать» поверх автосинхронизации) качали файлы в одну папку одновременно и мешали друг другу: часть файлов не доезжала, а оба отвечали «готово». Теперь второй ждёт первого и докачивает только недостающее
- Исправлено «Забрать сборку»: отказ владельца, неопубликованная сборка и слишком частые запросы показывались как сетевая ошибка с советом проверить брандмауэр — теперь каждая причина описана своим текстом. А при настройке «Кто может просить: Друзья» незнакомец видел в списке сборку, открытую всем в сети, но забрать её не мог («такой сборки нет»), и вы о просьбе не узнавали. Теперь список показывает ровно то, что можно забрать
- Исправлено Окно запроса на передачу у владельца пропадало само, а просящий получал «отказано», стоило закрыться любому фоновому соединению между вами. При «Спрашивать разрешение: Всегда» каждое переподключение посреди передачи спрашивало заново. Теперь вопрос снимается, только если ушёл сам просящий, а «Разрешить» действует на всю передачу, включая докачку после обрыва: 30 минут, и срок продлевается, пока передача идёт
- Исправлено Соседний лаунчер мог не видеть вашего ника и того, во что вы играете, если ваши лаунчеры случайно включились почти одновременно. Помогал только перезапуск одного из двух
- Исправлено Устройство, подключённое по короткому коду и не ставшее другом, через 15 минут раздваивалось в списке: «не в сети» под настоящим именем и анонимная карточка «в сети» рядом. Исправление работает, когда обновлены обе стороны
- Исправлено Друг, скрывший ник, в сети показывался «Анонимом», а под именем, которое вы ему дали, — только пока был не в сети. Теперь друг везде отображается под вашим именем для него, в том числе в комнатах совместной сборки. Незнакомец с открытым ником больше не просит сборку «Анонимом», а рядом с именем в окне запроса стоит пометка «друг» или «не в друзьях»
- Исправлено «Выключить Connect» посреди долгой передачи висел до её конца. Теперь выключение сразу останавливает идущие передачи
- Исправлено Кнопка «Добавить правило брандмауэра» в разделе «Друзья» не делала ничего: команда уходила без портов и падала, а лаунчер всё равно говорил «Правило добавлено». Теперь она спрашивает разрешение Windows и добавляет правило, а итог показывает честно
- Исправлено Выбор активной Java в Настройки → Игра не сохранялся никогда: при нескольких установках одной версии игра продолжала запускаться на прежней
- Исправлено Сервер, запущенный с карточки, а не из деталей, не спрашивал согласия с EULA и упирался в совет «откройте вкладку EULA», которой нет. Теперь вопрос задаётся при любом запуске сервера
- Исправлено Починку можно было запустить второй раз поверх идущей, и после этого первую уже нечем было отменить. А отмена починки делала сломанную сборку «исправной» с кнопкой «Играть», а исправную — сломанной. Теперь вторая починка не стартует, а после отмены возвращается прежний статус
- Исправлено Перетащить сборку в группу было нельзя — жест не начинался вовсе. Теперь сборка перетаскивается мышью, группа под ней подсвечивается, а Esc отменяет перетаскивание
- Исправлено Окно установки после ошибки или отмены нельзя было закрыть: кнопка «Закрыть» ничего не делала, и окно висело поверх интерфейса до перезапуска
- Исправлено Esc закрывает окно так же, как крестик. Создание и правка сборки, импорт, вход по коду, игровые настройки, конвертация, смена загрузчика, история изменений, колокол уведомлений, предпросмотр модпака и ещё с десяток окон раньше на Esc не реагировали. И Esc закрывает только верхнее: раскрытый список в форме — только список, а не всю форму с введённым; картинку в галерее мода — картинку, а не карточку; поиск в документации — поиск, а не документацию. Под окном запроса на передачу Esc больше не уводит с экрана
- Исправлено ⌘K после любого клика открывал палитру без курсора в поле, и набранное уходило в никуда; поле кода в «Добавить устройство» тоже не получало фокус. Закрытие окна клавишей Enter могло тут же открыть его заново. Ctrl+K в документации открывал сразу палитру и поиск — поиск по документации теперь на Ctrl+F. Ctrl+, открывает настройки: палитра подсказывала это сочетание, но оно не работало
- Исправлено Вопрос поверх открытого окна — подтверждение в настройках, «Назовите сборку» из карточки мода — мог оказаться под этим окном, а Esc закрывал окно, а не вопрос
- Исправлено Контекстное меню закрывалось от собственной прокрутки, поэтому нижние пункты длинного меню сервера («Сменить загрузчик», «Починить») были недостижимы мышью. После «Ещё…» меню переставало слушаться клавиатуры
- Исправлено Если закрыть карточку зависимости, открытую из карточки мода, раньше, чем догрузится её иконка, лаунчер мог выдать ошибку «Cannot read properties of null»
- Исправлено После импорта из другого лаунчера окно закрывалось раньше, чем показывало итог, и предупреждений о том, что не скопировалось, никто не видел. Теперь итог остаётся на экране
- Исправлено Конструктор модпаков: при создании сборки из проекта моды без ссылки и моды, которые не скачались, пропускались молча — теперь лаунчер их называет, а прогресс виден полосой. Единственный проект больше не растягивается на всю высоту окна, а поле названия нового проекта сразу получает фокус
- Исправлено Экспорт в .mrpack и в ZIP шёл без прогресса, а в формате CurseForge показывал «undefined/undefined». Экспорт проекта в конструкторе показывал служебное имя этапа вместо понятной подписи
- Исправлено В списке бэкапов не было заголовка, а вместо размера стояло «NaN undefined». Теперь видно, почему сделан бэкап («Перед обновлением модпака v36 → v37», «Перед установкой мода Sodium»), его дату, размер, число файлов и есть ли в нём миры
- Исправлено «Производительность» у незапущенной сборки показывала «Память 0 Б», «CPU 0 %», «1 ядро / 1 поток» и зелёный TPS, будто замер был. Теперь там прочерки
- Исправлено Настройки → Данные → «По экземплярам» показывали вместо названий сборок идентификаторы папок
- Исправлено Числа теперь склоняются: «2 мода», «5 сборок», «3 комнаты открыты · 2 друга в сети», «21 минуту назад», «4 ядра / 8 потоков». Раньше было «2 модов», «1 минут назад» и ещё около шестидесяти таких строк
- Исправлено Размеры, скорости, даты и числа показываются на языке интерфейса: «1,78 ГБ» и «2,4 МБ/с» вместо смеси «MB» и «МБ» с десятичной точкой. Даты в бэкапах, крашах, логах и снимках больше не берутся из языка Windows («7/27/2026, 10:00:00 AM» в русском интерфейсе), а английский интерфейс не получает русских дат. На главной «5 дн назад» стало «5 дней назад» и «вчера»
- Исправлено Переведено то, что оставалось по-английски: «Changelog» (теперь «История изменений»), «Crashlog» («Журнал крашей»), «Stack trace», «Wiki», «FAQ», кнопка «Start» у сервера, «root» в браузере файлов (теперь «Все файлы»), подсказка у столбиков графика крашей, итог проверки обновлений модов, удаление дубликатов, состояния загрузок, подписи графа зависимостей и причины рекомендаций модов. В «Производительности» английский интерфейс больше не видит русских подписей
- Исправлено Документация в приложении сверена с тем, что лаунчер делает на самом деле. Она описывала редактор с подсказками и горячими клавишами, которого нет, «Превью рецептов» по наведению, «Настройки → Java», выбор модов через Ctrl/Shift+клик до того, как он появился, автоматический пароль RCON, неверную папку данных и ещё около двадцати вещей, которых нет или которые работают иначе. Разделы «Файлы и код» и «Горячие клавиши» переписаны по тому, что есть
- Исправлено Раздел «Друзья»: на узком окне кнопки шапки больше не наезжают на заголовок и не уходят за край, комнаты раскладываются по ширине окна и не обрезают загрузчик и версию, а рекомендации VPN стали ровной сеткой карточек с пометкой, что Stuzhik не связан с этими сервисами. Tailscale помечен как «Сложно»: поиск друзей через него не работает, подключаться можно только по адресу
- Исправлено Ссылка-приглашение на сервер stuzhik://join/… на Windows терялась — и когда лаунчер был закрыт, и когда уже был открыт. Теперь она запускает лаунчер или выводит открытый на передний план и открывает окно входа с подставленным кодом; присоединиться можно только кнопкой
- Исправлено Совместная сборка между друзьями не работала: войти в комнату было нельзя, реакции и выход друга молча терялись, а лента хозяина-друга до участника не доходила. Своя комната больше не выглядит чужой, войти повторно туда, где вы уже есть, интерфейс не предлагает, а раскрытая комната не опрашивает хозяина каждые 10 секунд. Заодно закрыта дыра: любой мог от чужого имени вывести человека из комнаты или говорить за него
- Исправлено По мелочи: у модпака CurseForge в предпросмотре стоял бейдж «Unknown»; у раздела «Сборки модов» в шапке была пустая строка пути; «Сбросить настройки» оставлял режим разработчика включённым до перезапуска; у пользовательского языка в настройках не было видно значка
Stuzhik 0.0.17
- Сборка теперь попадает в сеть только после того, как вы её опубликуете: детали сборки → «Ещё» → «Поделиться в Connect». После обновления не опубликована ни одна — это сделано намеренно, чтобы обновление не открыло того, чего вы не открывали
- Настройка «Отправка → Модпаки» разделена на две: «Кто может просить» и «Спрашивать разрешение». Прежний пункт «Только друзья» означал «отдавать друзьям молча» — после обновления лаунчер спрашивает всегда, пока вы сами не выберете иначе
- Короткий код подключения, выданный версиями до 0.0.16, обновится сам при первом включении раздела «Друзья». Старый всё равно уже не работал — с 0.0.16 такие коды не принимаются, а выпустить новый можно было только вручную. Друзья и добавленные устройства сохранятся, но код придётся раздать заново
- Новое Публикация сборки тремя состояниями: не опубликована, друзьям, всем в сети. Действует строжайшее из двух — публикации самой сборки и общей настройки «Кто может просить»
- Улучшено Лаунчер стал заметно отзывчивее: обмен между интерфейсом и движком шёл кружным путём, из-за чего каждое действие обрабатывалось медленнее, чем должно
- Улучшено Ответ на запрос сборки и проверка обновлений у друзей больше не перечитывают сборку с диска целиком: хеши файлов запоминаются, а проверка следит только за сборками, отмеченными колокольчиком. На больших сборках это ощущалось как периодические подтормаживания
- Улучшено Обрыв связи посреди передачи больше не убивает её: соединение восстанавливается само, и загрузка продолжается с того места, где прервалась
- Улучшено Идущую передачу видно из любого раздела: в шапке появился индикатор с числом передач и общим прогрессом. Раньше список жил внутри «Друзей» и пропадал вместе с разделом
- Улучшено Перед входом на сервер друга лаунчер спрашивает подтверждение и перечисляет, что произойдёт. Раньше скачивание сборки и запуск игры случались по одному нажатию без единого вопроса
- Улучшено В окне запроса на передачу видно, сколько файлов у вас просят, а не только их общий размер
- Улучшено Починку экземпляра теперь можно отменить: пункт в контекстном меню сборки и кнопка прямо в её деталях, где идёт прогресс. Раньше запущенную починку нельзя было остановить ничем, кроме выхода из лаунчера
- Улучшено Пока сборка чинится, на карточке видно, что именно проверяется сейчас
- Улучшено Если у сервера включено «Только по приглашению», а список допущенных пуст, лаунчер прямо предупреждает: сборку в таком виде не получит никто. Раньше это выглядело просто как «сервер никому ничего не отдаёт»
- Исправлено Передача сборки обрывалась примерно на пятидесятом файле, после чего лаунчер ещё около двадцати минут показывал идущую передачу, не передавая ничего. Теперь сборка доезжает целиком
- Исправлено Посторонний мог получить полный список файлов любой вашей сборки, зная только её название — даже если вы этой сборкой не делились и её не было видно в списке
- Исправлено Сборки уезжали друзьям без единого подтверждения, если в настройках стояло «Только друзья»
- Исправлено Короткий код подключения попадал в файл журнала. Отправляя лог вместе с багрепортом, вы отдавали и код
- Исправлено Окно с запросом на передачу пропадало через две минуты и позже появлялось снова. Отойти от компьютера значило гарантированно не отдать сборку — теперь окно ждёт вашего ответа столько, сколько нужно, и повторный запрос от того же человека не плодит второе окно
- Исправлено Часть файлов сборки не передавалась молча: конфиги .json5, файлы Sinytra Connector, отключённые моды. У получателя сборка оказывалась неполной без всякого предупреждения
- Исправлено Папки kubejs, defaultconfigs, journeymap и карты Xaero не передавались вообще — скрипты, квесты и точки на карте у получателя просто отсутствовали
- Исправлено Лаунчер сообщал «Передача завершена», даже когда доехала лишь часть файлов. Теперь он честно говорит, сколько получено, и предлагает запустить синхронизацию ещё раз
- Исправлено Если часть файлов сборка не отдаёт по соображениям безопасности — например, нативные библиотеки, которые некоторые моды кладут рядом с собой, — получатель теперь узнаёт об этом. Раньше сборка приезжала неполной молча, и мод отказывался работать без видимой причины
- Исправлено Запрос в друзья от человека с никнеймом длиннее 25 русских букв не доходил
- Исправлено Кнопка «Отклонить» в заявке в друзья ничего не сообщала отправителю: у него заявка висела в ожидании вечно
- Исправлено В списке устройств примерно раз в десять минут появлялся ещё один дубликат одного и того же компьютера — так выглядели те, у кого включён режим «Только друзья»
- Исправлено Друг, добавленный до того, как появился обмен ключами, в режиме «Только друзья» молча ничего не получал. Теперь рядом с ним значок с объяснением, а в его карточке — пометка «Не подтверждён»
- Исправлено Незнакомца можно было добавить в группу или вписать в доверенные серверной синхронизации по одноразовому идентификатору: назавтра он не совпадал ни с чем, а запись оставалась мёртвой. Теперь лаунчер этого не даёт и объясняет, какой идентификатор годится, а «Копировать ID» предупреждает, что скопированный живёт только до перезапуска
- Исправлено Окно с запросом на передачу могло остаться на экране навсегда, если собеседник пропал посреди обмена: отвечать было уже некому, а окно не убиралось
- Исправлено Прерванная отдача оставалась в списке активных передач и при следующем запуске предлагалась к возобновлению, хотя возобновлять было нечего
- Исправлено Ввод чужого кода старого формата выглядел как проблема с сетью — лаунчер предлагал проверить брандмауэр. Теперь он прямо говорит, что код устарел и нужно попросить новый, а опечатку в длине называет опечаткой
- Исправлено Код приглашения на сервер, скопированный без дефиса, уводил в добавление устройства вместо входа на сервер
- Исправлено В деталях сборки починка была подписана «Установка», хотя сборка уже установлена
- Исправлено В оформлении профиля у кнопки сброса настроек баннера не рисовалась иконка — на её месте была пустота
Stuzhik 0.0.16
- Обновиться нужно обеим сторонам: со старой версией связь не установится. Короткие коды старого формата больше не принимаются — выпустите новый кнопкой «Сменить код»
- У кого настроена серверная синхронизация: тумблер «Только по приглашению» теперь действительно работает. Если он включён, а список допущенных пуст, сборку получат только те, кто ввёл код приглашения
- Новое Запомненные разрешения теперь видно в настройках связи, и их можно отозвать. Раньше выданный на 30 дней доступ нельзя было ни посмотреть, ни снять
- Новое Оформление профиля: живой фон карточки, свой цвет, строка о себе и аватарка. Это видят все, кто открывает вашу карточку
- Новое Под именем друга видно, во что он играет, а если он на сервере — рядом кнопка «Зайти»
- Новое Карточка человека по клику на строку: его сборки, общие с вами группы, заметка и все действия в одном месте
- Новое Правый клик по человеку открывает меню действий — то же самое, что в карточке, но без её открытия
- Улучшено Ваш постоянный идентификатор больше не уходит в сеть. Устройства узнают друг друга по меткам, которые меняются со временем, а не по имени, по которому вас можно отследить
- Улучшено Шифруется весь обмен, а не только содержимое файлов
- Улучшено «В сети» у человека теперь значит проверенную связь. Раньше метка стояла у всех, до кого долетел сигнал, даже если подключиться к ним было нельзя
- Улучшено Приглашение по короткому коду больше не летит по сети открытым текстом
- Улучшено Пометки у записей этого списка — «ВАЖНО», «БЕЗОПАСНОСТЬ», «БЕТА» — теперь отдельные цветные метки, а не текст внутри записи
- Исправлено Раздел «Друзья» снова работает целиком. В 0.0.15 он был на месте, но по сети не проходило ничего: устройства обрывали связь на первом же сообщении, поэтому не работали ни поиск, ни передача сборок, ни приглашения
- Исправлено Лаунчер вылетал при работе с передачами — на Windows это случалось при первом же открытии предпросмотра сборки друга
- Исправлено На Windows не проходила ни одна передача файлов: любой запрошенный файл отклонялся как недоступный
- Исправлено Из раздела «Друзья» не работал ни один пункт бокового меню — «Главная», «Модпаки», «Конструктор» и «Сборки модов» ничего не открывали, выйти можно было только в настройки
- Исправлено «Авто-синхронизация» удаляла ваши файлы вместо того, чтобы показать их друзьям. По каждому изменению она тянула версию друга к себе и стирала всё, чего у него нет — в том числе то, что вы только что добавили. Теперь отсюда уходит только уведомление «сборка изменилась», а файлы забирает тот, кому они нужны, и с вашего подтверждения
- Исправлено Бэкап перед синхронизацией настроек покрывал только config. Всё остальное, что синхронизация перезаписывает — kubejs, journeymap, метки Xaero, шейдеры, options.txt — в архив не попадало, откатить было нечего, а окно сообщало «бэкап создан»
- Исправлено Синхронизация настроек больше не запускается поверх открытой игры: раньше правки затирались тем, что игра сохраняла при выходе
- Исправлено Список файлов вашей сборки и сами файлы отдавались любому, кто открыл соединение. Согласия спрашивали только у того, кто вежливо попросит, а блокировка на этот путь не влияла вовсе
- Исправлено Режим «Только друзья» держался на честном слове: достаточно было назваться именем вашего друга. Теперь при подключении проверяется подпись, и подделать имя нельзя
- Исправлено Заблокированный человек возвращался в список устройств после перезапуска своего лаунчера и продолжал получать ваш ник и список сборок: блокировка учитывалась при выдаче файлов, но не при обнаружении. Теперь она действует по адресу и значит одно и то же везде
- Исправлено Одно нажатие «Разрешить» открывало все ваши сборки. Согласие не ограничивало ни сборку, ни список файлов, поэтому следом можно было забрать что угодно — включая server.properties с паролем от консоли сервера
- Исправлено Настройки серверной синхронизации «что отдавать, а что нет» не читались вовсе: server.properties, ops.json, списки банов и папка мира уезжали игрокам вместе со сборкой
- Исправлено Импорт .stzhk мог забить память и диск: часть проверок размера стояла не везде, и специально собранный архив распаковывался без ограничения
- Исправлено Диалог передачи называл направление наоборот. Он писал «хочет отправить вам», когда у вас собирались ЗАБРАТЬ файлы. Теперь видно, кто просит и какую именно сборку
- Исправлено Отмена передачи не останавливала загрузку: файлы докачивались до конца, а следом стирались ваши. Работало только если сначала поставить на паузу
- Исправлено Ошибки в разделе связи показывались как «Неизвестная ошибка» — настоящая причина не доходила ни разу
- Исправлено Лаунчер накапливал память за сессию: каждое открытие раздела оставляло за собой лишнюю подписку на события
- Исправлено Вход по коду приглашения не работал ни у кого, кроме владельца сервера: код проверялся только на своей машине, поэтому чужой не находился никогда. Теперь код предъявляется владельцу, и он же открывает вам доступ
- Исправлено «Быстрый вход» ничего не скачивал: он искал среди ваших сборок похожую по версии и переписывал ей адрес сервера. Теперь сборка сервера скачивается, а если её нет — создаётся
- Исправлено Опубликованный сервер не видел никто — кнопка «Опубликовать» ничего не отправляла. Теперь он появляется у друзей отдельной комнатой, даже когда на нём никто не играет
- Исправлено Отзыв приглашения и его срок действия не работали: «Отозвать» ничего не делала, а выбранный срок — час, сутки, неделя — всегда означал «никогда»
- Исправлено Автоподключение к серверу не срабатывало, если в адресе указан порт: игра запускалась в главное меню
- Исправлено Настройки «Отправка» и «Получение» не читались: «Запрещено» ничего не запрещало. Теперь запрет действует отдельно для сборок, конфигов, ресурспаков и шейдеров
- Исправлено «Связь в порядке» горела почти всегда — отметка означала лишь, что удалось занять порты, а не что до вас доходят чужие пакеты. Состояний теперь три: порты заняты, связь работает (кто-то ответил) и «никто пока не ответил», и подсказка про брандмауэр показывается там, где она помогает
- Исправлено В режиме «Невидим» подсказка обещала, что вас найдут по коду. На деле в этом режиме не находят никак — текст исправлен
Stuzhik 0.0.15
- Новое Раздел «Друзья» — теперь это полноценный раздел, а не тесное окошко: комнаты друзей слева, люди справа, передачи внизу. Всё, ради чего раньше приходилось перебирать вкладки, видно сразу
- Новое Комната — одна карточка на сервер и того, кто на нём играет. Раньше сервер и друг лежали в двух разных списках, хотя для вас это всегда одно и то же: «Петя играет вот здесь». Двое друзей на одном сервере больше не двоятся
- Новое Совместная сборка: объявляете «собираю сборку», и у друзей она появляется отдельной комнатой. Они видят каждую вашу правку в реальном времени, отвечают реакциями и могут забрать сборку себе одной кнопкой
- Новое Свои серверы — с кодами приглашений: создать, скопировать, отозвать. Раньше было видно только число приглашений, а взять сам код и позвать друга было негде
- Новое Экран «Все передачи»: что качается прямо сейчас, что стоит в очереди, у кого из друзей обновились сборки и что уже скачано. Раньше эта ссылка вела в настройки
- Новое Первый вход в раздел проведёт за три шага: имя, приватность и приглашение по коду. Приватность с живым превью — сразу видно, каким вас увидят другие
- Новое Устройство можно добавить по прямому адресу. Это единственный способ найти друга в сетях, где обычный поиск по локальной сети не работает — например, через Tailscale
- Новое Короткий код можно сменить, если он куда-то утёк. Уже добавленные друзья при этом остаются
- Новое Имя и заметка для друга правятся прямо в строке, а под ней видно, в каких группах состоит устройство
- Исправлено «Только друзья» наконец работает. Раньше режим ничем не отличался от «Все в сети»: любой незнакомец в той же сети видел вас у себя в списке вместе с ником
- Исправлено Передача файлов другу не работала совсем
- Исправлено В списке заводились устройства-призраки, к которым нельзя подключиться
- Исправлено Устройство, добавленное по коду, пропадало из списка через полминуты
- Исправлено Приглашения срабатывали через раз
- Исправлено Сборки друга не загружались — список так и оставался пустым
- Исправлено Подключиться вручную снова можно: поля для короткого кода, кода приглашения и прямого адреса исчезли вместе со старым окном связи
- Исправлено Панель связи больше не пугает предупреждениями, когда со связью всё в порядке
- Исправлено Подсказка про короткий код при первом входе вводила в заблуждение
- Исправлено Лаунчер мог зависнуть намертво в разделе связи — при совместной сборке и при проверке обновлений у друзей
- Исправлено Любое сохранение настроек связи подвешивало весь раздел до конца текущей передачи
- Исправлено История передач, группы устройств, приглашения и настройки синхронизации сервера пропадали целиком, если компьютер выключался во время записи
- Исправлено Смена версии сборки могла стереть миры. Не хватило места на диске, не дали прав или файл оказался занят — и сохранения исчезали, оставив одну строчку в логе. Теперь, если скопировать не удалось, смена версии просто не начинается, а прерванная смена версии восстанавливает сохранения при следующем запуске
- Исправлено Восстановление из бэкапа шло прямо поверх сборки: не проверялось, запущена ли игра, а сбой посреди процесса оставлял сборку наполовину старой, наполовину новой. Теперь архив разбирается в стороне и подставляется только целиком
- Исправлено Отмена загрузки одного файла крестиком удаляла всю сборку. Теперь такой мод просто помечается неудачным, а установка идёт дальше
- Исправлено Список бэкапов после смены версии сборки показывал записи, которых на диске уже нет
- Исправлено Отмена установки сборки не останавливала загрузку: диск ещё несколько минут заполнялся, а на месте отменённой сборки оставалась папка
- Исправлено Установку из файла .stzhk нельзя было отменить вообще — окно висело до самого конца, а отменённая сборка продолжала качаться
- Исправлено Отмена приостановленной передачи вешала её навсегда
- Исправлено Удаление сборки не останавливало её починку — та продолжала создавать файлы уже удалённой сборки
- Исправлено Сильно сжатый архив мог забить весь диск при установке сборки
- Исправлено Присланный другом файл .stzhk мог положить лаунчер по памяти ещё на предпросмотре
- Исправлено Окно лаунчера выскакивало поверх второй запущенной игры
- Исправлено Настройки видео и звука затирали друг друга, когда открыты две игры сразу
- Исправлено Мониторинг сервера не собирал показатели — графики оставались пустыми
- Исправлено В английском интерфейсе попадались русские кнопки, в русском — английское «Browse», а окно выбора папки лаунчера было вовсе без заголовка
- Исправлено Tab останавливался дважды на одном и том же выпадающем списке
- Исправлено Карточку VPN можно было скопировать мышкой, но не с клавиатуры
- Улучшено Программы для чтения с экрана называют 64 переключателя и ползунка, которые раньше читались как «переключатель» без уточнения, — включая кнопки удаления и правки групп
- Улучшено Раздел «Друзья» и экран передач подчиняются настройке «Интерфейс → Форма и цвет» — раньше их цвета были жёстко зашиты
- Улучшено В раскрытой комнате видно, чем именно ваша сборка отличается от сборки друга
- Улучшено Проверка обновлений у друзей больше не пересчитывает все ваши сборки каждые пять минут, когда уведомления выключены
- Улучшено Предпросмотр экспорта перестал читать сотни файлов сборки в память разом
Stuzhik 0.0.14
- Новое Вкладка «Безопасность» у экземпляра — три независимые проверки: находится ли каждый мод на Modrinth и CurseForge по своему файлу, что мод умеет делать по ссылкам в его коде (сеть, запуск программ, доступ к файлам) и нет ли на компьютере следов известных заражений. Ничего не блокируется и не удаляется, вердикт «безопасно» не выносится — показаны факты, решение за вами
- Новое Проверка безопасности идёт сама — при первом открытии экземпляра и после установки новых модов; кнопка осталась для повторной проверки. Результат сохраняется, поэтому вкладка открывается сразу с готовым отчётом, а уже разобранные моды не разбираются заново даже в другом экземпляре
- Новое Свои команды вокруг запуска игры: команда перед запуском, команда-обёртка, команда после выхода и собственные переменные окружения — глобально и с переопределением на конкретный экземпляр. Как в MultiMC и Prism. Команды не попадают ни в один формат экспорта и не передаются друзьям по сети — только копирование между вашими же экземплярами
- Новое Экспорт сборки в формат CurseForge — раньше были только .stzhk, .mrpack и обычный zip. Моды, установленные не из CurseForge, по возможности сопоставляются с их страницами там, чтобы не уезжать в overrides целиком
- Новое Несколько аккаунтов одновременно с быстрым переключением — раньше вход был один на весь лаунчер, и второй затирал первый
- Новое Датапаки — отдельная вкладка с выбором мира. Датапаки живут внутри мира, поэтому мир выбирается прямо в заголовке, а не в фильтрах; вкладка доступна и ванильным сборкам, и серверам
- Новое Плитка «+» в секции группы на главной — создаёт сборку сразу в этой группе, не нужно потом перетаскивать карточку. Работает и в секции «Без группы»
- Улучшено Экземпляры открываются заметно быстрее: счётчики вкладок считаются разом, список модов не перечитывает папку по второму разу, а сканирование папки ресурсов больше не делает отдельный запрос на каждый файл
- Улучшено После установки или обновления мода обновляется только он сам, а не весь список — большие сборки перестали замирать после каждой установки
- Исправлено Часть иконок в интерфейсе не рисовалась вообще, а у некоторых блоков вместо цветной рамки была белая — до сборки не доезжало 236 оформительских правил
- Исправлено В консоли сервера и клиента выделенный текст «переезжал» на соседнюю строку: выделяешь строку, приходит новая — и копируется уже не та. Заодно консоль перестала перерисовывать всё окно на каждую строку, а поток из сотен строк на старте сервера больше не подвешивает интерфейс
- Исправлено Настройка «Форма» в оформлении действовала только наполовину — сайдбар, навигация деталей и настроек оставались со своими скруглениями
- Исправлено Строка аккаунта в сайдбаре была уже пунктов навигации
- Исправлено Подсказки обучения уезжали за край окна и обрезались
- Исправлено Закреплённая версия зависимости считалась проблемой, если установленная версия новее закреплённой
- Исправлено Анализ логов разбирал очень старые логи наравне со свежим запуском, каждый раз разбирал их заново и рисовал карточкам проблем белую рамку вместо красной
- Исправлено Друзья в Stuzhik Connect терялись после перезапуска лаунчера — устройство каждый раз получало новый идентификатор. Настройки обнаружения теперь применяются сразу, а не только после перезапуска
- Исправлено Консоль разработчика при открытии монтировалась дважды и оставляла после себя фоновое чтение лога
Stuzhik 0.0.13
- Новое Вход через Microsoft-аккаунт — полный вход с Xbox Live и проверкой лицензии Minecraft: Java Edition. Раньше выбор типа аккаунта в настройках ни к чему не приводил
- Новое Вход через Ely.by — логин, пароль и двухфакторный код, authlib-injector скачивается и подключается сам
- Новое Поддержка Minecraft 1.6.4–1.7.x — виртуальное дерево ассетов и распаковка нативных библиотек LWJGL, без которых игра не запускалась
- Новое Поддержка Minecraft 1.5.2 и старше (Alpha, Beta, ранние релизы) — ассеты раскладываются в папку resources внутри экземпляра, как ожидают эти версии
- Новое Поддержка Forge для версий до 1.13, включая 1.7.10 — установка без запуска установщика, который на этих версиях требует графическое окно и не имеет консольного режима
- Новое Защита от уязвимости Log4Shell для версий 1.7–1.16.5 — официальные патчи Mojang скачиваются и подключаются автоматически при запуске
- Новое Смена загрузчика на серверном экземпляре — Forge, NeoForge, Fabric и Quilt, с очисткой файлов прошлого загрузчика; миры, моды, конфиги и списки игроков не трогаются
- Новое Вкладка «Модпак» у экземпляров, установленных из модпака — проверка новых версий, полный список изменений перед обновлением, обновление на месте, установка другой версии отдельным экземпляром и сравнение с другими экземплярами того же модпака
- Новое При обновлении модпака отдельно показано, какие моды добавил сам пользователь (не трогаем) и какие файлы модпака он менял вручную (будут перезаписаны)
- Новое Сборки модов: автоопределение версий игры и загрузчиков, которые поддерживают все моды сборки сразу
- Новое Сборки модов: подробности совместимости — какой мод какую версию блокирует, известные несовместимости между модами сборки и их зависимости
- Новое Сборки модов: превью зависимостей при добавлении мода из каталога и диалог удаления с разбором связей внутри сборки
- Новое Превью авторазрешения зависимостей — что именно установится, для каких модов и что заблокировано конфликтом, с переходом к карточке любого мода
- Новое Каталог всех типов автоисправлений в анализаторе логов с возможностью глобально отключить конкретный тип
- Новое Пометка «не проблема» для конфликтов зависимостей — сохраняется между запусками, скрытые конфликты можно вернуть
- Новое Именованные правила синхронизации настроек — свои шаблоны путей поверх встроенной базы знаний
- Новое Предпросмотр содержимого модпака друга — реальный список модов с иконками и версиями ещё до скачивания
- Новое Группы экземпляров стали всегда видимыми секциями с перетаскиванием карточек вместо фильтра по одной группе за раз
- Новое Кнопка «Открыть папку логов» и выбор конкретного лог-файла прямо в анализаторе логов
- Новое Проверка файла мода по хешу и ручная разметка клиентских модов на серверном экземпляре
- Улучшено Приложение больше не подвисает при обращении к базе данных
- Улучшено Карточки экземпляров больше не пересоздаются при смене статуса — иконки не перезагружаются, наведение не сбрасывается
- Улучшено Панель зависимостей объясняет, что она показывает и что делать с каждым типом проблемы; у графа появилась легенда типов связей
- Улучшено Быстрые действия в конфликтах: «Установить нужную версию» для запиненных зависимостей и «Отключить мод» для несовместимых
- Улучшено Клик по любому месту строки мода открывает карточку, а не только по имени
- Улучшено Иконки и версии модов в диалогах удаления и анализа удаления, единый вид «иконка + имя мода» во всех списках
- Улучшено Ресурсы и шейдеры: переключатель списка и каталога слева, как во вкладке модов, с количеством в заголовке
- Улучшено Ресурспаки и шейдеры, добавленные в папку вручную, автоматически получают настоящее имя, версию, описание и иконку
- Улучшено Память экземпляра следует за глобальными настройками, если не задана явно, — как имя игрока и аргументы JVM
- Улучшено Проверка занятости порта перед стартом сервера — понятная ошибка вместо мгновенного «краха» через несколько секунд
- Улучшено Настройки Stuzhik Connect (лимит одновременных передач, уведомления об обновлениях сборок) переживают перезапуск лаунчера
- Улучшено Прерванные крахом передачи файлов между друзьями возобновляются при следующем запуске
- Улучшено Ответы «помогло / не помогло» по найденным онлайн-решениям сохраняются и подтягиваются при повторном открытии проблемы
- Улучшено Подтверждение перед автоисправлением и уведомление о результате, которое видно независимо от прокрутки списка проблем
- Улучшено Установку зависимостей можно откатить одним кликом сразу после её выполнения
- Улучшено Диалог, открытый поверх другого, теперь всегда оказывается сверху
- Улучшено Старые отчёты об ошибках чистятся автоматически при старте — папка больше не растёт бесконечно
- Улучшено При смене загрузчика сервера доступен полный список версий Forge и NeoForge, а не только последняя
- Улучшено Анализ производительности в логах стал заметно быстрее на больших файлах
- Исправлено Кнопка запуска не меняла состояние: после нажатия оставалась «Запустить» и активной до самого старта игры
- Исправлено Моды NeoForge 20.5 и новее не распознавались нигде — платформа переименовала файл описания мода, и лаунчер его не находил
- Исправлено Бесконечный цикл установки и удаления, когда обязательная зависимость несовместима с уже установленным модом
- Исправлено Подпись триггера пропадала у всех автоматических бэкапов — было видно только «Ручной»
- Исправлено Имена модов в разборе крашлогов превращались в обрывки вроде «-1» или «uleLayer»
- Исправлено Неверное склонение относительного времени: «6 дня назад» вместо «6 дней назад»
- Исправлено Пинг друга почти всегда упирался в таймаут — пакет уходил не на тот порт
- Исправлено Кнопки управления окном становились недоступны при узком окне — панель заголовка обрезалась
- Исправлено Поиск в просмотрщике файлов не находил файлы за пределами открытой папки
- Исправлено Даты релизов в списке изменений показывали выдуманное число месяца
- Исправлено «Известные конфликты» в карточке мода выглядели как конфликт мода с самим собой — теперь видно причину и можно открыть второй мод
- Исправлено Ошибка «unknown special query» при открытии конструктора рецептов без поискового запроса
- Исправлено Английский текст в описаниях конфликтов зависимостей
- Исправлено Сообщения об ошибках не показывались при недоступности Modrinth или CurseForge — кнопка просто ничего не делала
- Исправлено Сервер на NeoForge мог не запуститься — загрузчик определялся как обычный Forge
- Исправлено Защита от повтора сообщений в передаче файлов между друзьями пропускала самое первое сообщение сессии
- Исправлено Несколько мест, где имя файла из ответа платформы или архива подставлялось в путь без проверки
- Исправлено Диалог «Анализ удаления» открывался прижатым к углу экрана и показывал «1 модов»
- Исправлено Строки списка файлов слипались: путь, размер и время наезжали друг на друга
- Исправлено Отчёты об ошибках удалялись только из окна, файлы на диске оставались навсегда
- Исправлено Аварийное завершение приложения на специально сформированных данных от платформы или другого пользователя
- Исправлено Шаги установки экземпляра не двигались — индикатор всю установку показывал активным «Java», хотя строка под ним уже сообщала о работе загрузчика
- Исправлено Наложение текста друг на друга в консоли сервера и клиента, когда игра пишет длинные строки одна за другой
- Исправлено Вкладка «Моды» показывала блок «модов нет» дважды
Stuzhik 0.0.12
- Новое Перед установкой мода из каталога — превью, какие ещё моды поставятся автоматически (обязательные зависимости) и какие можно добавить по желанию (опциональные), с предупреждением о несовместимости с уже установленными модами
- Новое При удалении мода — предупреждение, какие другие моды сломаются или потеряют функции, и опциональная чистка осиротевших зависимостей самого удаляемого мода
- Новое Обнаружение конфликтов конкретных версий зависимостей модов, не только диапазонов версий
- Новое «Оставить оригинал» при конвертации клиента в сервер — создаётся отдельная копия вместо необратимого изменения исходного экземпляра
- Новое Предпросмотр синхронизации модпака с другом — сколько файлов скачается и удалится, без реальной передачи
- Новое Быстрый инкремент версии (+Patch/+Minor/+Major) при экспорте модпака
- Улучшено Группы экземпляров хранятся в базе данных, а не в localStorage — переживают переустановку лаунчера
- Улучшено Проверка модов после синхронизации с папкой — только по изменившимся модам, а не по всем сразу, заметно быстрее для больших сборок
- Улучшено Свой путь к Java в настройках проверяется сразу при добавлении, а не только при использовании
- Улучшено Подсказка, что именно сделает автонастройка файрвола, показывается перед нажатием кнопки
- Улучшено TPS в консоли сервера — точнее и без задержки прогрева, запрашивается напрямую через RCON
- Улучшено Вкладка «Зависимости» в карточке мода обновляется при выборе другой версии в списке версий
- Улучшено Диалог синхронизации настроек показывает превью состава по категориям сразу после выбора экземпляра-источника
- Исправлено Dropdown при открытии на мгновение появлялся смещённым и «прыгал» на место
- Исправлено Наложение текста строк консоли сервера и клиента друг на друга при потоке логов
- Исправлено Бейдж количества ресурсов и шейдеров не обновлялся при удалении, только при повторном заходе в экземпляр
- Исправлено Сайдбар мог остаться развёрнутым при переходе через ⌘K-палитру или шаг обучения, а не только кликом по самому сайдбару
- Исправлено Интерфейс мог ненадолго зависать при открытии вкладки «Установлено» в Ресурсах и Шейдерах, при резервном копировании, в анализаторе логов, при импорте из других лаунчеров и при операциях с файлами экземпляра
- Исправлено Кнопка «Играть» в Quick Play не показывала статус запуска — казалось, что ничего не происходит
- Исправлено Дублирование записей ресурспаков и шейдеров при сканировании папки — каждый показывался в списке дважды
- Исправлено Утечка памяти WebView при переключении анимированных фонов или в настройках интерфейса
- Исправлено Список версий мода и предложения обновиться иногда показывали имя файла вместо номера версии, обновление некоторых модов падало с ошибкой
- Исправлено Дата публикации и обновления мода в каталоге и карточке мода — всегда была пустой
- Исправлено Настройка автообновления модов не влияла ни на что — новые моды из каталога всегда получали автообновление независимо от неё
- Исправлено Пагинация каталога CurseForge не листалась дальше первой страницы
- Исправлено Массовое удаление модов не проверяло зависимые моды после удаления, в отличие от удаления одного мода
- Исправлено Баннер об известных конфликтах модов (например, OptiFine и Iris) не показывался на карточке мода
- Исправлено Запуск с недостающей обязательной зависимостью мода ничего не сообщал — падение происходило внутри игры без объяснения
- Исправлено Минимальная память (-Xms) для серверных экземпляров игнорировалась при запуске — использовался только максимум
- Исправлено Кнопка «Применить фикс» (увеличить память) в панели Производительности не работала
- Исправлено Автопереключение на ZGC на новой Java отключалось, если в настройках экземпляра выбран конкретный путь к Java, а не «Автоматически»
- Исправлено Свежесозданный серверный экземпляр с загрузчиком Vanilla, Fabric или Quilt не находил JAR при запуске
- Исправлено Скрипты run.bat и run.sh от установщика Forge и NeoForge не содержали nogui — при запуске сервера вручную открывалось лишнее окно
- Исправлено Импорт NeoForge-экземпляра из другого лаунчера определял загрузчик как обычный Forge
- Исправлено Патч, перетянутый в окно лаунчера, обрабатывался как модпак — теперь у патчей своё расширение, диалог применения патча открывается перетаскиванием файла
- Исправлено Патч, созданный из сравнения модпаков, не включал изменения конфигов
- Исправлено Редактировать сторону и обязательность мода в редакторе модпаков было нельзя — только просмотр
- Исправлено Опциональные группы модов (взаимоисключающий выбор) не отображались в редакторе модпаков
- Исправлено Импорт готового .mrpack-архива как нового проекта редактора модпаков — не было кнопки
- Исправлено Порядок модов в проекте редактора модпаков нельзя было изменить
- Исправлено Сверка файлов экземпляра с манифестом оригинального .stzhk, из которого он установлен, — не было в интерфейсе
- Исправлено История уже применённых к экземпляру патчей не отображалась
- Исправлено Тестовый запуск модпака прямо из редактора — не было кнопки
- Исправлено Забанить игрока или IP-адрес было нельзя — только разбан и кик
- Исправлено Кнопки Spark-профайлера всегда падали с ошибкой, даже пока сервер работал
- Исправлено Метрики сервера (CPU, память, TPS в консоли) никогда не собирались
- Исправлено Ссылки на прошлые Spark-отчёты можно было найти только в игровом чате
- Исправлено Проверка клиентских модов на серверном экземпляре вручную — не было в интерфейсе
- Исправлено Кнопка «Импорт» в анализаторе логов не работала
- Исправлено Поиск решений онлайн для найденной проблемы в анализаторе логов — не было кнопки
- Исправлено Выбор конкретного лог-файла экземпляра для анализа — только через системный диалог выбора файла
- Исправлено Удаление отчёта об ошибке убирало его только из памяти — файл на диске оставался навсегда
- Исправлено Панель диагностики сети и файрвола пропала из Stuzhik Connect
- Исправлено Кнопка автонастройки файрвола ничего не настраивала — только открывала настройки ОС вручную
- Исправлено Обратной конвертации сервер → клиент не было в контекстном меню
- Исправлено Импорт из лаунчера, установленного в нестандартную папку, — нельзя было указать путь вручную
- Исправлено В очередь передач Stuzhik Connect нельзя было добавить модпак пира, изменить приоритет ожидающего элемента или очистить очередь целиком
- Исправлено Выборочная синхронизация (например, только моды без ресурспаков) не влияла на реальную передачу файлов, даже если её включить
- Исправлено Пинга друга, групп на карточке друга и статуса слежения за обновлениями не было в интерфейсе
- Исправлено Защита от подмены пути при установке модов с подделанным именем файла и при восстановлении бэкапов экземпляра
- Исправлено Содержимое новостей теперь безопасно очищается перед показом, как и остальной текст в приложении
- Исправлено Часть интерфейса оставалась на русском при выбранном другом языке
Stuzhik 0.0.11
- Новое Watch Mode — автоматическая синхронизация с другом при изменении файлов сборки (новая вкладка «Синхронизация» в Stuzhik Connect)
- Новое Лимит скорости P2P-передачи настраивается в интерфейсе
- Новое Группы друзей, редактирование ника и заметки о друге
- Новое RCON: кнопки Kick и Say прямо в консоли сервера, список игроков онлайн
- Новое Дублирование экземпляра одним кликом
- Новое Проверка и восстановление целостности файлов экземпляра
- Новое Ресурспаки и шейдеры сравнялись по возможностям со списком модов — проверка обновлений, массовые действия, экспорт
- Новое Управление зеркалами загрузки в настройках
- Новое Кнопки Spark-профайлера прямо в интерфейсе вместо инструкции в чат
- Новое Подсветка вкладки собственных новостей и значок, когда есть что-то новое
- Улучшено Модерация RCON (whitelist/бан/оп) применяется сразу к работающему серверу, не только после перезапуска
- Улучшено Доверие между друзьями теперь корректно синхронизируется
- Улучшено Защита от подмены пути при приёме файлов от друга
- Улучшено Манифест целостности обновляется сам после обычных действий с модами и конфигами, не только вручную
- Улучшено Дополнительные пункты контекстного меню у экземпляра, правый клик по вкладке профиля
- Улучшено Проверка ресурсов ускорена, дублирование экземпляра больше не оставляет частичную копию при ошибке
- Исправлено Запуск на Windows падал с ошибкой при кириллице в имени пользователя
- Исправлено Одновременный запуск двух экземпляров одной версии Minecraft приводил к мгновенному краху
- Исправлено Первый запуск лаунчера мог завершиться ошибкой базы данных
- Исправлено Порт сервера, заданный при создании экземпляра, не применялся
- Исправлено Конвертация клиента в сервер не устанавливала серверный JAR
- Исправлено Приглашение друга на сервер падало с ошибкой «P2P не инициализирован», даже когда P2P работал
- Исправлено Кнопка синхронизации модпака с другом в Stuzhik Connect ничего не делала — файлы не передавались
- Исправлено Разделы «История» и «Очередь» передач в Stuzhik Connect были в интерфейсе, но всегда оставались пустыми
- Исправлено Уведомления об обновлении модпака у друга были в интерфейсе (значок, список), но никогда не приходили
- Исправлено Ползунок памяти — неверный шаг значений
- Исправлено Сайдбар залипал в открытом состоянии
- Исправлено Карточка версии мода — падение и неверный статус «установлено»
- Исправлено Кнопка Играть/Стоп залипала, если остановка экземпляра не удавалась
- Исправлено Разбор краша дублировался, история крашей записывалась не всегда
- Исправлено Ложные предупреждения об отсутствующем fabric-api
- Исправлено Иконка мода пропадала после установки, обновления или смены версии
- Исправлено Ресурспаки и шейдеры нельзя было переиспользовать между экземплярами
- Исправлено Автоподбор зависимостей всегда шёл в Modrinth, даже для модов с CurseForge
- Исправлено Выборочный импорт модпака игнорировал исключённые моды и оверрайды
- Исправлено Индикаторы статуса (точки) были невидимы, точнее определяется краш от Sinytra Connector
- Исправлено Лимит скорости загрузки из настроек не применялся
- Исправлено Ошибки при одновременной массовой проверке и обновлении данных модов
- Исправлено Настройки зеркал загрузки — миграция старых общих имён, независимое переключение
- Исправлено Переключение версий мода, ложные предупреждения о конфликтах и обновлениях, нечитаемые тексты ошибок при установке модов
Stuzhik 0.0.10
- Новое Новый интерфейс целиком — сайдбар, палитра команд (Ctrl+K), карточки сборок, единый стиль всех экранов
- Новое Stuzhik Connect — прямая передача сборок и модпаков друзьям без серверов, с восстановлением прерванных передач и подсказками по VPN
- Новое Сборки модов — наборы модов без привязки к версии, применяются к любому экземпляру одной кнопкой
- Новое Модпаки — обновлённый каталог с фильтрами как на Modrinth, богатый экспорт/импорт .stzhk с иконкой и галереей
- Новое Карточка мода с подробностями и версиями, граф зависимостей — конфликты между модами находятся и решаются автоматически
- Новое Список желаемого (♥) на карточках модов и модпаков
- Новое Карта высот — новый анимированный фон
- Новое Просмотр скриншотов и картинок с приближением (колесо мыши, двойной клик)
- Новое Перезапуск экземпляра одной кнопкой
- Новое JVM: авто-переключение на ZGC на современной Java (меньше фризов), готовые наборы флагов, свои параметры под конкретную версию Minecraft
- Улучшено Списки модов, консоль и файлы редактора не тормозят даже на больших модпаках и длинных логах
- Улучшено Установка, обновление и сканирование модов — заметно быстрее
- Улучшено Загрузки модов идут в больше потоков параллельно
- Улучшено Реальный размер файла у мода теперь виден в списке
- Улучшено Определение клиентских модов при конвертации в сервер стало точнее
- Улучшено Автоматическая защита от известной уязвимости Log4j для старых версий Minecraft
- Улучшено Усилена безопасность запуска игры
- Улучшено Переведены оставшиеся места интерфейса, у кнопок-иконок появились подписи для читалок экрана
- Исправлено Версия мода иногда показывала «unknown», хотя в подробностях мода версия была видна — теперь подтягивается из нескольких источников, включая уже установленные моды
- Исправлено Версии Minecraft вроде 1.21.1 и 1.21.11 иногда путались между собой
- Исправлено Закрытие лаунчера могло убить всё ещё работающий Minecraft
Stuzhik 0.0.8
- Новое Начало переработки интерфейса — desktop-app стиль, полноэкранное использование пространства
- Новое Новостная панель — последние обновления Minecraft, NeoForge и Fabric прямо в лаунчере с модалкой подробностей
- Новое Карточки экземпляров — вертикальные тайлы с градиентами загрузчиков, дыхающая подсветка для запущенных
- Новое Кастомная картинка экземпляра — установите своё изображение для карточки через боковую панель
- Новое Синхронизация миров — копирование сохранений между экземплярами
- Новое Quick Play — поиск версий, фильтры снапшотов/бета/альфа, иконки загрузчиков
- Новое Настройка размера иконок — слайдер 70%–150% в настройках интерфейса
- Новое Поддержка Minecraft 25.x и 26.x — автоматическое определение Java версии из version JSON
- Улучшено Настройки в стиле Discord — полноэкранный оверлей с сайдбаром
- Улучшено Детали экземпляра — боковая панель вместо вкладок, все секции доступны одним кликом
- Улучшено Модпак-браузер — открывается как панель контента, не модалка
- Улучшено Проверка версий загрузчиков ускорена с 5 минут до ~10 секунд
- Улучшено Дополнительное зеркало для NeoForge — загрузка работает, когда основной источник недоступен
- Улучшено GPU нагрузка фона MagneticField снижена на 64%
- Улучшено Контекстное меню расширяется под контент, не обрезает иконки
- Улучшено Select компонент — стиль как Dropdown, иконки загрузчиков, поиск внутри
- Улучшено Tooltip скрывается при прокрутке, не зависает при удалении элемента
- Исправлено Исправлено: [object Object] вместо сообщений об ошибках
- Исправлено Исправлено: Quick Play создавал дубликат при переименовании экземпляра
- Исправлено Исправлено: моды зависали в статусе «resume» из-за не удалённых .part файлов
- Исправлено Исправлено: дублирование импорта лаунчеров
- Исправлено Исправлено: ESC не закрывал настройки и детали экземпляра
- Исправлено Исправлено: моды визуально налазили друг на друга в списке
- Исправлено Исправлено: утечки памяти при большом потоке логов
Stuzhik 0.0.7
- Новое Синхронизация настроек игры между экземплярами — видео, звук, управление, чат синхронизируются автоматически
- Новое Бейджи «Client» / «Server» у модов — сразу видно, для клиента мод или для сервера
- Новое Конвертация клиент → сервер: клиентские моды автоматически отключаются при создании серверного экземпляра
- Новое Экспорт списка модов в файл
- Новое Отдельная вкладка «Аккаунт» в настройках
- Новое Теперь можно копировать текст: имена модов, описания, ошибки и другой контент
- Новое Поиск модов по регулярным выражениям (regex)
- Улучшено Загрузки стали надёжнее: автоматические повторные попытки, умный выбор зеркал
- Улучшено Зеркала загрузок теперь автоматически сортируются по скорости
- Улучшено Зависимости модов теперь показывают нормальные имена и иконки
- Улучшено Установка Java работает одинаково для всех загрузчиков
- Улучшено Переработан просмотр исходного кода: убрана нерабочая вкладка, исправлена вёрстка
- Улучшено Обновлённая навигация в документации
- Улучшено Настройки теперь проверяются на корректность при сохранении
- Улучшено Повышена надёжность сохранения данных
- Исправлено Исправлено: моды с CurseForge иногда не загружались из-за ограничения запросов
- Исправлено Исправлена загрузка NeoForge
- Исправлено Исправлена проверка целостности модов при загрузке с CurseForge
- Исправлено Исправлено зависание загрузок при медленном соединении
- Исправлено Исправлено: имена модов с CurseForge и локальных модов отображались как ID вместо названий
- Исправлено Исправлено: цвета платформ Modrinth и CurseForge не отображались у модов
- Исправлено Исправлено: тултипы зависали после сворачивания и разворачивания приложения
- Исправлено Множественные исправления стабильности загрузок и интерфейса
Stuzhik 0.0.6
- Новое Система тем: светлая/тёмная тема, создание кастомных тем, акцентные цвета (8 пресетов + генерация из любого цвета)
- Новое Shape: настройка скруглений, отступов и размытия для всего интерфейса (4 пресета + кастомные)
- Новое Пользовательские языки: создание, импорт/экспорт (.json), удаление, выбор базового языка
- Новое Onboarding Tour: интерактивный гид для новых пользователей с подсветкой элементов
- Новое UIKit: каталог всех компонентов с поиском (Ctrl+Shift+U)
- Новое Группированные вкладки в деталях экземпляра: 5 основных вкладок вместо 10 плоских
- Новое Интерактивный UI при ошибках установки модов в модпаке: выбор действия для каждого мода
- Новое Приоритет Modrinth: переключатель источника и предотвращение дубликатов при импорте
- Улучшено Переработан UI настроек: боковая навигация, двухуровневое контекстное меню, эффективное использование пространства
- Улучшено Акцентный цвет через CSS-переменные — теперь меняется одной настройкой
- Улучшено Модалки: матовое размытие вместо затемнения фона
- Улучшено Полная локализация интерфейса
- Улучшено Повышена стабильность загрузок: надёжный retry для CurseForge CDN, автоматическое восстановление при обрывах
- Исправлено Исправлено: список модов пустой после установки модпака до ручного сканирования
- Исправлено Исправлено: загрузки зависают в UI, отмена одного отменяла все, удалённые загрузки появлялись снова
- Исправлено Исправлено: прогресс застревал на «Forge 29/29» во время загрузки модов
- Исправлено Исправлено: мигание консольного окна Windows при запуске процессов
- Исправлено Исправлено: вкладка консоли открывалась при навигации между экземплярами
- Исправлено Исправлено: утечки при отмене установки, ошибки при параллельных загрузках
- Исправлено Исправлено: краш при использовании пользовательского языка в форматировании дат
- Исправлено Множественные исправления стабильности фоновых операций
Stuzhik 0.0.5
- Новое Система отслеживания запусков: автоматические снимки до/после игры для отката изменений
- Новое История запусков: просмотр изменений за каждую игровую сессию
- Новое Changelog Aggregator: просмотр изменений всех обновлённых модов в одном месте
- Новое Кнопки «Открыть в VS Code» и «Открыть в редакторе» для конфигов
- Новое Optional Mods UI: выбор опциональных модов при импорте .stzhk модпаков
- Новое JsonMerge патчи (RFC 7396) для умного слияния конфигов
- Улучшено Полная локализация: 15+ компонентов переведены на русский и английский
- Улучшено Улучшена доступность: aria-labels для скринридеров
- Улучшено Улучшен UI истории снимков: человекочитаемые даты, навигация стрелками
- Исправлено Исправлена проблема с открытием .stzhk файлов из ОС
- Исправлено Исправлена структура выпадающих списков Select
Stuzhik 0.0.4
- Новое Импорт из других лаунчеров: Modrinth App, Prism Launcher, MultiMC, CurseForge App
- Новое Ассоциация .stzhk в ОС
- Новое Граф зависимостей: показывает связи между модами, конфликты, можно перетаскивать и закреплять узлы
- Новое Проверка обновлений модов через Modrinth и CurseForge
- Новое Выборочное обновление: можно обновить только нужные моды
- Новое Верификация модов: лаунчер определяет откуда скачан каждый мод
- Новое Индикаторы состояния: проверен (зелёный), изменён (оранжевый), локальный (серый)
- Новое Синхронизация папки модов: добавили .jar — он сразу появится в списке
- Новое Прогресс-бар при проверке модов
- Новое Фильтры: по статусу проверки, по наличию обновлений, поиск (Ctrl+F)
- Новое Кнопка «Показать в папке» для быстрого доступа к файлу мода
- Новое Клик по моду открывает его страницу на Modrinth или CurseForge
- Улучшено Проверка обновлений работает за секунды вместо минут
- Улучшено Повторные проверки модов мгновенные благодаря кэшированию
- Улучшено Навигация клавиатурой в выпадающих списках
- Исправлено Исправлено отображение имён модов (показывалась версия вместо названия)
- Исправлено Исправлено дёргание интерфейса при перетаскивании модов
- Исправлено Исправлена уязвимость безопасности
- Новое Визуальный конструктор рецептов
Stuzhik 0.0.3
- Новое Drag & Drop для быстрой установки модов (перетаскивание .jar файлов)
- Новое Система профилей модов: сохранение и быстрое переключение конфигураций
- Новое Bulk операции: мультиселект и групповые действия над модами
- Новое Детекция client-side модов для серверов (автоотключение через Modrinth/CurseForge API)
- Новое Добавлена документация приложения
- Новое Добавлена защита от закрытия при активных операциях
- Новое Консоль сервера с RCON поддержкой и real-time логами
- Новое Импорт существующих серверов с автодетекцией loader
- Новое GUI редактор server.properties с категориями настроек
- Улучшено Улучшен UI: замена native select на UI Kit Select
- Улучшено Улучшена производительность и исправлены утечки памяти
- Исправлено Исправлены ошибки UI: наложение текста в редакторе, неправильные иконки
- Новое P2P синхронизация серверных модпаков с игроками
- Новое Stuzhik Connect (P2P синхронизация модпаков)
- Новое Система приглашений на сервер (Quick Join) с кодами STUZHIK-XXXX
Stuzhik 0.0.2
- Добавлена поддержка модпаков CurseForge и Modrinth
- Добавлена система бэкапов экземпляров
- Улучшен интерфейс управления модами
- Добавлена проверка совместимости модов
- Добавлено автоматическое разрешение зависимостей
Stuzhik 0.0.1
- Первый релиз Stuzhik
- Базовое управление экземплярами
- Установка Forge, Fabric, NeoForge, Quilt
- Поиск и установка модов
- Автоматическая установка Java
