MCLauncher d5285ee2ff
Build Installers / Build Linux (push) Has been cancelled
Build Installers / Build Windows (push) Has been cancelled
Build Installers / Build macOS (push) Has been cancelled
Build Installers / 发布 Release (push) Has been cancelled
feat: v1.2 图形界面 + 第三方登录
- 全新Tkinter图形界面, 三端UI一致
- 支持LittleSkin等authlib-injector第三方登录
- 自动下载注入authlib-injector.jar
- 保留CLI模式, Windows打包改为无控制台窗口
2026-08-05 23:20:50 +08:00

MeowLauncher 🐱

一个使用纯 Python 标准库实现的跨平台 Minecraft 启动器,带图形界面,支持第三方登录。

功能特性

  • 🖥️ 图形界面(Tkinter),Windows / Linux / macOS 三端界面一致
  • 🔑 第三方登录:支持 LittleSkin、Blessing Skin 等 authlib-injector 皮肤站(Yggdrasil 协议)
  • 🎭 离线模式:自动生成与官方一致的离线 UUID
  • 📦 自动获取官方版本清单,支持任意版本(1.20.4、latest-release、latest-snapshot)
  • ⬇️ 自动下载客户端、依赖库、原生库、资源文件,SHA1 校验 + 断点续传
  • 🧩 兼容新旧两版启动参数格式(1.13+ 的 arguments 与旧版 minecraftArguments)
  • ☕ 自动检测 Java(支持手动指定、JAVA_HOME、PATH)

环境要求

  • Python 3.8+(仅运行源码时需要,使用打包版则无需)
  • Java(Minecraft 1.17+ 需要 Java 17+,1.12 及以前需要 Java 8)

使用方法

图形界面(推荐)

python3 launcher.py

或直接运行打包好的可执行文件:

  • Windows: MeowLauncher-windows-x86_64.exe
  • Linux: ./MeowLauncher-linux-x86_64
  • macOS: 解压 MeowLauncher-macos.zip 后打开 MeowLauncher.app

界面操作:

  1. 选择登录方式:离线模式(填玩家名)或第三方登录(选皮肤站、填账号密码)
  2. 选择游戏版本(可勾选显示快照版)
  3. 设置最大内存、Java 路径、游戏目录(一般保持默认即可)
  4. 点击「启动游戏」

命令行模式

python3 launcher.py --cli --list-versions
python3 launcher.py --cli --username Steve --version 1.20.4 --max-mem 4096

第三方登录说明

支持所有兼容 authlib-injector 的皮肤站,内置预设:

皮肤站 地址
LittleSkin https://littleskin.cn/api/yggdrasil
Blessing Skin https://skin.prinzeugen.net/api/yggdrasil

登录时会自动下载最新版 authlib-injector.jar 并在启动时注入,无需手动配置。

常见问题

  • 未找到 Java:在界面「启动设置」中手动指定 Java 可执行文件路径。
  • 下载慢:首次启动需要下载数百 MB 文件,请耐心等待;再次启动会自动跳过已下载文件。

免责声明

本项目仅用于学习交流,与 Mojang / Microsoft 无关。Minecraft 版权归 Mojang Studios 所有。

S
Description
星光启动器 MeowLauncher (从GitHub迁移)
Readme MIT
184 KiB
0 Stars 1 Watchers 0 Forks
2026-08-11 16:53:31 +08:00
Languages
Python 100%