|
1 | 1 | <div align="center"> |
2 | | - <img alt="DRM Free" src="https://img.shields.io/badge/drm-free-brightgreen?style=for-the-badge" /> |
3 | | - <img alt="built with garnix" src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fgarnix.io%2Fapi%2Fbadges%2FFreesmTeam%2FFreesmLauncher" /> |
4 | | -</div> |
5 | | -<br> |
6 | | -<p align="center"> |
7 | | - <a href="README_ru.md">🇷🇺 Русский</a> | <a href="README.md">🇬🇧 English</a> |
8 | | -</p> |
9 | 2 |
|
10 | | -# 🚀 Freesm Launcher |
| 3 | +<img width="160" height="160" align="center" src="./favicon.webp" alt="Favicon"> |
11 | 4 |
|
12 | | -*Freesm Launcher* — это **кастомный лаунчер для Minecraft**, который позволяет управлять несколькими установками игры и **играть офлайн** без учетной записи Mojang/Microsoft. |
13 | | -Он включает пользовательские темы интерфейса, анимированные «cat-pack» фоны и поддержку бесплатной аутентификации Ely.by. |
14 | | -Freesm — это **независимый форк Prism Launcher**, не связанный с оригинальной командой Prism. |
15 | | -Исходный код проекта открыт и распространяется под лицензией GPL-3.0. |
| 5 | +<h1> |
| 6 | +<a style="color:#f5c2e7" href="https://freesmlauncher.org/">Freesm Launcher</a> |
| 7 | +</h1> |
16 | 8 |
|
17 | | -> \[!NOTE] |
18 | | -> Freesm Launcher — полностью автономный проект и **не аффилирован** с официальным Prism Launcher. |
| 9 | +A Prism Launcher fork that **removes offline account restrictions**, adds custom auth server support and provides more customization |
19 | 10 |
|
20 | | ---- |
| 11 | +This fork is **not** endorsed by Prism Launcher |
21 | 12 |
|
22 | | -## ✨ Основные возможности |
| 13 | +<p align="center"> |
| 14 | +<a style="color:#f5c2e7" href="./README.md">English</a> | <strong>Русский</strong> |
| 15 | +</p> |
23 | 16 |
|
24 | | -* 🎮 **Офлайн-режим**: играйте без онлайн-авторизации. Для локальных миров вход не требуется. |
25 | | -* 🔑 **Поддержка Ely.by**: функция бесплатной аутентификации через [Ely.by](https://ely.by/). |
26 | | -* 🎨 **Темы и иконки**: настраивайте интерфейс: светлые/тёмные режимы, цветовые схемы и наборы иконок. |
27 | | -* 🐱 **Анимированные cat-packs**: GIF-фоны и кастомные иконки. |
28 | | -* ✂️ **Обрезка фонов**: подгоняйте фоновые изображения под размер окна лаунчера. |
29 | | -* 🔄 **Управление инстансами**: создавайте и управляйте несколькими установками и модпаками одновременно. |
30 | | -* ☕ **Гибкая поддержка Java**: проверки версии Java по умолчанию отключены, но можно включить совместимость. |
31 | | -* 🛡️ **Открытый код**: GPL-3.0, без DRM. Можно изучать, модифицировать и вносить вклад. |
| 17 | +<div> |
32 | 18 |
|
33 | | ---- |
| 19 | +[](https://github.com/freesmteam/freesmlauncher/stargazers) |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | +</div> |
| 24 | + |
| 25 | +</div> |
34 | 26 |
|
35 | | -## 📸 Скриншоты |
| 27 | +## 💻 Скриншоты |
36 | 28 |
|
37 | 29 | <details> |
38 | | - <summary>Показать скриншоты</summary> |
| 30 | + <summary>Show</summary> |
39 | 31 |
|
40 | 32 | <div align="center"> |
41 | | - <div style="display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px;"> |
42 | | - <img src="screenshots/freesmlauncher_home_screenshot.png" alt="Панель с тёмной темой" width="512" /> |
43 | | - <img src="screenshots/freesmlauncher_home_screenshot_opacity.png" alt="Панель с прозрачностью" width="512" /> |
44 | | - <img src="screenshots/freesmlauncher_home_mita.gif" alt="Catpack Mita" width="512" /> |
45 | | - <img src="screenshots/freesmlauncher_home_maxwell.gif" alt="Catpack Maxwell" width="512" /> |
46 | | - <img src="screenshots/freesmlauncher_settings_accounts_screenshot.png" alt="Настройки аккаунтов" width="512" /> |
47 | | - <img src="screenshots/freesmlauncher_instance_add_screenshot.png" alt="Создание инстанса" width="512" /> |
48 | | - <img src="screenshots/freesmlauncher_instance_settings_screenshot.png" alt="Настройки инстанса" width="512" /> |
49 | | - <img src="screenshots/freesmlauncher_settings_theme_screenshot.png" alt="Настройки темы" width="512" /> |
| 33 | + <div style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px;"> |
| 34 | + <img src="screenshots/freesmlauncher_home_screenshot.png" alt="Dark theme dashboard" width="512" /> |
| 35 | + <img src="screenshots/freesmlauncher_home_screenshot_opacity.png" alt="Dashboard with opacity" width="512" /> |
| 36 | + <img src="screenshots/freesmlauncher_home_mita.gif" alt="Mita catpack" width="512" /> |
| 37 | + <img src="screenshots/freesmlauncher_home_maxwell.gif" alt="Maxwell catpack" width="512" /> |
| 38 | + <img src="screenshots/freesmlauncher_settings_accounts_screenshot.png" alt="Accounts settings" width="512" /> |
| 39 | + <img src="screenshots/freesmlauncher_instance_add_screenshot.png" alt="Add instance" width="512" /> |
| 40 | + <img src="screenshots/freesmlauncher_instance_settings_screenshot.png" alt="Instance settings" width="512" /> |
| 41 | + <img src="screenshots/freesmlauncher_settings_theme_screenshot.png" alt="Theme settings" width="512" /> |
50 | 42 | </div> |
51 | 43 | </div> |
52 | 44 |
|
53 | 45 | </details> |
54 | 46 |
|
55 | | ---- |
| 47 | +## ✨ Возможности |
| 48 | + |
| 49 | +- Offline mode doesn't require signing in with a microsoft account anymore |
| 50 | +- [Ely.by](https://ely.by/) can be used as an account auth option, providing a seamless integration with minecraft. You will see your minecraft skin anywhere without any mods or plugins |
| 51 | +- Custom authentication server support |
| 52 | +- Polished, minimalist dark and light themes based on a [Fluent-Dark](https://github.com/PrismLauncher/Themes/tree/main/themes/Fluent-Dark) theme with [catppuccin](https://catppuccin.com/)/[rosé pine](https://rosepinetheme.com/) colors and [Microsoft Fluent](https://fluent2.microsoft.design/iconography) icons |
| 53 | +- Animated GIF cat packs with image cropping support |
| 54 | +- In-game screenshots copying to the buffer history support |
| 55 | +- Animated snow effect for those who love... snow? |
| 56 | +- Random username and instance icon selection with ultra super advanced and cryptographically secure, absolutely random number generator based on the [lavarand](https://www.youtube.com/watch?v=dQw4w9WgXcQ) |
| 57 | +- FLOSS |
| 58 | +- ...all the Prism Launcher's features |
56 | 59 |
|
57 | 60 | ## 📊 Сравнение |
58 | 61 |
|
59 | | -| Функция | Freesm Launcher | Shattered Prism | HMCL | Fjord | PollyMC | ElyPrism | UltimMC | Prism-Cracked | Prism Launcher | |
60 | | -|----------------------------------------------|------------------|------------------|------|---------|---------------|---------------|---------|---------------|----------------| |
61 | | -| Оффлайн режим без аккаунта | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | |
62 | | -| Установка FTB мод-паков через лаунчер | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | |
63 | | -| Поддержка ely.by | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | |
64 | | -| Поддержка Authlib-injector | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | |
65 | | -| Поддержка кастомного Authlib-injector | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | |
66 | | -| Различия между серверами аутентификации | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | |
67 | | -| Поддержка гифок для CatPack-ов | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
68 | | -| Обрезка CatPack-ов | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
69 | | -| Проверка Java выключена по умолчанию | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
70 | | -| Форк | PrismLauncher | FjordLauncher | ❌ | PollyMC | PrismLauncher | PrismLauncher | MultiMC| PrismLauncher | PolyMC | |
71 | 62 |
|
| 63 | +| Feature | Freesm Launcher | Shattered Prism | HMCL | Fjord | PollyMC | ElyPrism | UltimMC | Prism-Cracked | Prism Launcher | |
| 64 | +|-----------------------------------------------------------|------------------|------------------|------|---------|---------------|---------------|---------|---------------|----------------| |
| 65 | +| Offline Mode without a Microsoft account | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | |
| 66 | +| FTB packs | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | |
| 67 | +| Ely.by support | ✅ | 🟨¹ | 🟨¹ | 🟨¹ | 🟨¹ | ✅ | 🟨¹ | ❌ | ❌ | |
| 68 | +| Authlib-injector support | ✅ | ✅ | ✅ | ✅ | ✅ | ❌² | ❌² | ❌² | ❌² | |
| 69 | +| Custom Authlib-injector jar support | ❌² | ✅ | ❌² | ✅ | ❌² | ❌² | ❌² | ❌² | ❌² | |
| 70 | +| Differentiating between auth servers | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | |
| 71 | +| Animated Cat Packs & Cropping | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
| 72 | +| Screenshots saving to the buffer history without any mods | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
| 73 | +| Fork | PrismLauncher | FjordLauncher | ❌ | PollyMC | PrismLauncher | PrismLauncher | MultiMC | PrismLauncher | PolyMC | |
| 74 | + |
| 75 | +¹ doesn't use official Ely.by authlib patches |
72 | 76 |
|
73 | | ---- |
| 77 | +² you can still change a `javaagent` JVM argument to use your `authlib-injector` jar file as an auth server |
74 | 78 |
|
75 | | -## 📥 Установка |
| 79 | +## ⬇️ Установка |
76 | 80 |
|
77 | | -### 🏷️ Стабильные релизы |
| 81 | +### Стабильные версии |
78 | 82 |
|
79 | | -Скачайте Freesm Launcher с [официального сайта](https://freesmlauncher.org) или со страницы [релизов на GitHub](https://github.com/FreesmTeam/FreesmLauncher/releases). Поддерживаются Windows, macOS и Linux (x86-64). |
| 83 | +Download Freesm Launcher from our [official website](https://freesmlauncher.org/) or the [GitHub Releases](https://github.com/FreesmTeam/FreesmLauncher/releases) page. Packages are available for **Linux, Windows, and macOS**. |
80 | 84 |
|
81 | | -### 🌙 Ночные сборки |
| 85 | +### Нестабильные сборки |
82 | 86 |
|
83 | | -Хотите самые свежие функции? Смотрите артефакты [GitHub Actions](https://github.com/FreesmTeam/FreesmLauncher/actions) и [ночные сборки](https://nightly.link/FreesmTeam/FreesmLauncher/workflows/develop). **Не рекомендуется** для обычных пользователей. |
| 87 | +Please understand that these builds are not intended for most users. There may be bugs and other instabilities. You have been warned. |
84 | 88 |
|
85 | | -> \[!CAUTION] |
86 | | -> Ночные сборки могут быть нестабильными и содержать отладочную информацию. |
| 89 | +There are development builds available through: |
87 | 90 |
|
88 | | ---- |
| 91 | +* [GitHub Actions](https://github.com/FreesmTeam/FreesmLauncher/actions) (includes builds from pull requests opened by contributors). |
| 92 | +* [nightly.link](https://nightly.link/FreesmTeam/FreesmLauncher/workflows/trigger_builds/develop) (this will always point only to the latest version of the `develop` branch). |
| 93 | + |
| 94 | +These builds contain debug information in the binaries, so their file sizes are relatively larger. Prebuilt Development builds are provided for **Linux, Windows, and macOS**. |
89 | 95 |
|
90 | 96 | ## 💬 Сообщество и поддержка |
91 | 97 |
|
92 | | -Есть идеи или нашли баг? Откройте issue в нашем [репозитории GitHub](https://github.com/FreesmTeam/FreesmLauncher). Pull-реквесты и отзывы приветствуются! |
| 98 | +If you found a bug or want to suggest a feature, please open an issue in [GitHub Issues](https://github.com/FreesmTeam/FreesmLauncher/issues). Pull requests and contributions (code, docs, translations) are welcome! |
| 99 | + |
| 100 | +### Discord |
93 | 101 |
|
94 | | -> \[!CAUTION] |
95 | | -> Не обсуждайте Freesm Launcher в каналах Prism Launcher — у нас своё сообщество. |
| 102 | +[](https://freesmlauncher.org/discord) |
96 | 103 |
|
97 | | -> \[!NOTE] |
98 | | -> Freesm не собирает персональные данные. Всё работает локально, под лицензией GPL-3.0. |
| 104 | +### Telegram |
99 | 105 |
|
100 | | ---- |
| 106 | +[](https://freesmlauncher.org/telegram) |
| 107 | +[](https://t.me/+_NOltEdtxPlkNGNi) |
| 108 | + |
| 109 | +### Subreddit |
| 110 | + |
| 111 | +[](https://freesmlauncher.org/reddit) |
101 | 112 |
|
102 | 113 | ## 🌐 Переводы |
103 | 114 |
|
104 | | -Сообщество переводит интерфейс через [Weblate](https://hosted.weblate.org/projects/freesmlauncher/). |
105 | | -Присоединяйтесь и помогайте улучшать переводы! |
| 115 | +Freesm Launcher uses Prism Launcher's translations at the moment. |
| 116 | + |
| 117 | +The translation effort for Prism Launcher is hosted on Weblate and information about translating Prism Launcher is available at https://github.com/PrismLauncher/Translations. |
| 118 | + |
| 119 | +<!-- Freesm Launcher supports community translations via [Weblate](https://hosted.weblate.org/projects/freesmlauncher/). Help us translate or improve existing translations by visiting our [Weblate page](https://hosted.weblate.org/projects/freesmlauncher/) or our [GitHub Translations guide](https://github.com/FreesmTeam/Translations). --> |
106 | 120 |
|
107 | | ---- |
| 121 | +## 🛠️ Сборка |
108 | 122 |
|
109 | | -## 🛠️ Сборка из исходников |
| 123 | +To build Freesm Launcher yourself, see the [Prism Launcher build instructions](https://prismlauncher.org/wiki/development/build-instructions/) (Freesm uses Garnix build system). |
110 | 124 |
|
111 | | -Инструкции по сборке взяты из [Prism Launcher](https://prismlauncher.org/wiki/development/build-instructions/), Freesm использует Garnix. |
| 125 | +## ℹ️ Прочее |
112 | 126 |
|
113 | | ---- |
| 127 | +<ul> |
| 128 | + <li>Мы <strong>НЕ</strong> связаны с командой <a href="https://prismlauncher.org">Prism Launcher</a>.</li> |
| 129 | + <li>Мы <strong>НЕ</strong> собираем вашу информацию. Не верите? Проверьте сами.</li> |
| 130 | + <li>Мы <strong>ПРЕДОСТАВЛЯЕМ</strong> возможность играть в Minecraft бесплатно.</li> |
| 131 | + <li>Мы <strong>ОТКРЫТЫ</strong> для коммитов от сообщества.</li> |
| 132 | +</ul> |
114 | 133 |
|
115 | 134 | ## 📜 Лицензия |
116 | 135 |
|
117 | | -Проект распространяется под лицензией **GPL-3.0-only**. См. файл [LICENSE](LICENSE). |
| 136 | +[](https://github.com/freesmteam/freesmlauncher/blob/main/LICENSE) |
0 commit comments