1.0.0-beta
📦 v1.0.0 — первый публичный релиз
31 июля 2026
Первый официальный релиз Undefined Client — лаунчера Minecraft на Electron, который собирает сборки, ставит моды из Modrinth и следит за скинами, не заставляя тебя копаться в jar-файлах. Этот релиз — не только сам клиент, но и вся инфраструктура вокруг него: установщик, автообновление, полное удаление и юридическая база.
Important
Клиент устанавливается в %APPDATA%\UndefinedClientApp (например, C:\Users\Ты\AppData\Roaming\UndefinedClientApp), а не в Program Files — это позволяет обновляться и удаляться без прав администратора.
🚀 Новое в этом релизе
Обновления из коробки
- Проверка обновлений прямо в настройках клиента: группа «Обновления» в модалке настроек показывает текущую версию, при наличии новой — кнопка «Обновить и перезапустить» становится зелёной
- Автопроверка при каждом открытии настроек — ничего нажимать не нужно
- Отдельный
updater.exe: сравнивает установленную версию с последним релизом на GitHub, при обновлении зачищает папку клиента и распаковывает свежую сборку на её место - Интеграция с релизами GitHub: источник версий —
studioberry-hub/client, артефакт —latest-windows-amd64.zip
Собственный установщик
installer-1.0.0-beta-windows-amd64.exe— стилизованное окно в фирменном стиле (тёмная тема, шрифт Nekst, без системной рамки, перетаскивание за заголовок, анимированный прогресс-бар)- При установке регистрирует клиент в Windows: запись в «Параметры → Приложения» и «Программы и компоненты», ярлык в системных путях
- Пишет версию установки в реестр и в
version.txt— по ней updater понимает, нужно ли обновление
Полное удаление
unins000.exe— вызывается из панели управления Windows (Установка и удаление программ / Параметры → Приложения) или вручную- Удаляет все файлы клиента, записи реестра и очищает за собой даже собственный исполняемый файл
Юридическая база
- Проект переведён на GPL-3.0 с дополнительными условиями (атрибуция, маркировка изменений, защита товарного знака «Undefined Client») — см. LICENSE
- Появились CONTRIBUTING.md и CLA.md — правила вклада, требование ребаза форков и соглашение контрибьютора
- Оформлен README.md с полной документацией
✨ Что умеет сам клиент
| 🏠 Домашний экран со статистикой и быстрым доступом | 📦 Каталог модов Modrinth: поиск, категории, страница мода с markdown-описанием |
| 🧩 Сборки: свои версии Minecraft, Forge/Fabric, настройка RAM, логи | 🎨 Скины: 3D-просмотр модели, локальная библиотека |
| 👤 Аккаунты: Microsoft OAuth и оффлайн-режим, быстрое переключение | 🖥️ Серверы: список любимых серверов |
| ⚙️ Настройки: цвет акцента, RAM, язык, поведение при запуске | 🔌 Discord Rich Presence |
| 🧠 Кеш метаданных Modrinth — каталог открывается мгновенно |
🔧 Исправления и доработки
- Forge 1.12.2 запускается — обход отсутствия
meta.json, установка загрузчика черезinstaller.jar, корректный префикс версий{mc}-(раньше старый добрый Forge упорно отказывался стартовать) - Modrinth-кеш обогащения — метаданные модов сохраняются локально и не перезапрашиваются при каждом открытии каталога
- Сборка Windows-версии теперь идёт без установщика (
--dir, папкаwin-unpacked) — это и есть контент release-архива
⚙️ Как установить
1. Скачай `installer-1.0.0-beta-windows-amd64.exe`
2. Запусти — инсталлер сам найдёт последний релиз на GitHub
3. Дождись прогресса и нажми «Запустить клиент»
Инсталлер скачивает latest-windows-amd64.zip из последнего релиза, распаковывает его в %APPDATA%\UndefinedClientApp и регистрирует клиент в системе.
Note
Release-архив (latest-windows-amd64.zip) собирается из папки win-unpacked и должен содержать: uclient.exe, updater.exe и unins000.exe. Без них обновление и удаление через настройки работать не будут.
🧹 Как удалить
- Через Windows: Параметры → Приложения → Undefined Client → Удалить
- Или вручную: запусти
unins000.exeиз папки клиента
Удаление полностью очищает папку установки и записи реестра — после него не остаётся хвостов.
Warning
Свежесобранные exe (клиент и установщики) могут ложно распознаваться антивирусами — это особенность любых новосозданных сборок, а не вредоносность. Пользуйся официальными релизами и не скачивай сборки со сторонних сайтов.
Caution
Undefined Client распространяется под GPL-3.0: присвоение авторства, удаление уведомлений об авторстве и использование названия «Undefined Client» без письменного согласия запрещены. Подробности — в LICENSE.
🗓️ Предыдущие версии
Это первый публичный релиз. Всё самое интересное впереди — заглядывай в роадмап.