suhang12332 /
Swift-Craft-Launcher
Swift Craft Launcher — современный нативный лаунчер Minecraft для macOS, разработанный на Swift и SwiftUI.
Форки
22
Звёзды
242
Issues
0
Swift Craft Launcher — нативный macOS-лаунчер для Minecraft на SwiftUI. Быстрый запуск игры без лишнего мусора в системе.
Что делает
Проект предоставляет полноценный интерфейс для запуска Minecraft на компьютерах Apple. Он написан на Swift с использованием SwiftUI, поэтому выглядит как родное приложение системы, а не как портированный Java-софт.
Вайб-кодеру это нужно, чтобы не возиться с тяжелыми кроссплатформенными лаунчерами. Он легкий, быстро открывается и не потребляет ресурсы в фоне. Просто запускаешь, выбираешь версию и играешь.
Как работает
Приложение использует нативные библиотеки macOS для взаимодействия с файловой системой и процессом Java. SwiftUI отвечает за отрисовку интерфейса, что дает плавные анимации и высокую скорость отклика. Он берет на себя управление путями к файлам игры и аргументами запуска.
Кому подходит
Владельцам Mac, которые хотят запускать Minecraft без тормозов.
Тем, кто ищет легкую альтернативу тяжеловесным лаунчерам.
Разработчикам, которые хотят изучить, как Swift работает с внешними процессами.
Основные возможности
Родной интерфейс macOS на SwiftUI.
Быстрый запуск игрового клиента.
Поддержка нативной архитектуры Apple Silicon.
Минималистичный дизайн без лишних рекламных блоков.
Прямая интеграция с файловой системой macOS.
Как установить
Для сборки потребуется Xcode. Клонируйте репозиторий и откройте проект в среде разработки.
git clone https://github.com/suhang12332/Swift-Craft-Launcher
cd Swift-Craft-Launcher
open Swift-Craft-Launcher.xcodeprojПосле этого нажмите кнопку «Run» в Xcode, чтобы скомпилировать и запустить приложение локально.
Как применить в своём продукте
Используй этот код как базу для своих игровых утилит под macOS. Если делаешь сервис для геймеров, интегрируй логику запуска игры прямо в свое приложение.
Встроить как модуль запуска в свой игровой дашборд.
Использовать как пример нативной работы с Java-приложениями на Swift.
Создать на его основе кастомный лаунчер для своего сервера Minecraft.
Подводные камни
Это проект с открытым кодом, поэтому поддержка новых версий игры зависит только от активности автора и контрибьюторов. Если выйдет крупное обновление протокола Minecraft, лаунчер может потребовать ручной правки параметров запуска. Также убедитесь, что на Mac установлена актуальная версия Java, совместимая с нужной версией игры.
Частые вопросы
Нужно ли устанавливать дополнительные зависимости?
Да, для работы Minecraft в любом случае потребуется установленная Java (JRE/JDK). Лаунчер сам по себе лишь управляет запуском, но не заменяет среду исполнения игры.
Работает ли лаунчер на старых Intel Mac?
Да, Swift и SwiftUI отлично работают на Intel-процессорах. Проблем с запуском не будет, если версия macOS актуальна.
Можно ли добавить поддержку модов?
В текущем виде функционал базовый. Чтобы добавить моды, придется дорабатывать логику обработки аргументов запуска в коде Swift.
Топики
Похожие репозитории
PCL.Mac.Refactor — это нативный клиент для запуска Minecraft на macOS, переписанный на SwiftUI. Идеально для тех, кто хочет добавить поддержку запуска игры в свой проект.
CodeEdit — это полноценный open-source редактор кода для macOS, созданный как альтернатива Xcode. Легкий, быстрый и бесплатный.
PrismLauncher — кастомный лаунчер для Minecraft. Позволяет запускать десятки сборок игры с разными модами и версиями в одном окне.
MochiDiffusion запускает Stable Diffusion локально на чипах Apple Silicon. Это дает генерацию картинок прямо на Mac без облачных API и подписок.
Данные обновлены: 3 июня 2026 г.