登录 StarLight 皮肤站后,侧栏账户选择器(AccountsCard)不会列出 皮肤站玩家,必须先使用该玩家启动一次实例,玩家才会出现。 原因:账户选择器列出的是 auth::get_users 的账户库,而皮肤站玩家 是 iframe 推送的另一套数据。两者唯一的打通点是 auth|login_skin_site_player(把玩家注册为 yggdrasil 账户),而它 此前只在启动实例选择玩家时被调用。 修复: - instance-player 新增 registerSkinSitePlayers:玩家列表就绪后, 把尚未注册的皮肤站玩家逐个注册为账户。幂等(跳过账户库中已存在 的 profile id)、best-effort(单个失败不影响其余)、每个玩家 单独获取下载 token(皮肤站登录接口可能将 token 绑定到单一玩家)。 - AccountsCard 的玩家监听新增 skinSiteUser 依赖,玩家就绪后调用 注册并刷新账户列表,使玩家无需先启动实例即可在选择器中选择。
关于 The Land of StarLight (TLSL)
The Land Of StarLight(中文全称星光领域,英文简称 TLSL)成立于 2014 年,是一个主营 Minecraft 相关内容的综合性平台。平台主要负责人为 Disy(因名称常被抢注,在多数平台以 Disy920 出现)。
TLSL 的前身可追溯至 2012 年初建立的凋灵服务器(TWS)。经过多次重组与模式调整,于 2014 年 10 月定名为星光服务器(StarLight-Server,简称 SLS)。2020 年初,随着运营模式改变与业务扩展,TLSL 正式成立,SLS 成为其主营子项目。
如今 TLSL 旗下拥有 Minecraft 服务器 StarLight-Server(SLS)、面向 Fabric 端的领地模组 Enclosure 等项目,致力于打造一个完善的 Minecraft 交流与开发平台。
Starlight Launcher 即是面向 SLS(星光服务器) 打造的 Minecraft 桌面启动器。
Starlight Launcher(星光启动器) 是一款免费、开源、跨平台的 Minecraft Java 版第三方启动器,支持在一个客户端中搜索、安装和更新来自 Modrinth 与 CurseForge 的模组、整合包、资源包和光影,并提供实例管理、多种账户认证与个性化外观。
本项目基于 Modrinth App 构建,并在其基础上由 Axolotl 启动器 修改而来,移除了不适用于本项目的商业化模块,专注于提供纯净、无广告的桌面启动体验。
(注:本项目是调用 Modrinth 公开 API 的独立客户端,与 Rinth, Inc. 无任何关联。)
核心优势
- 真跨平台体验:告别繁琐的环境配置,原生支持 Windows、macOS(完美兼容 Intel 与 Apple Silicon)及各类主流 Linux 发行版。
- 现代化内容生态:集成 Modrinth 和 CurseForge,可在启动器中一键浏览。游戏实例、整合包、模组、资源包及光影均可一键安装与升级,彻底告别手动管理依赖的痛苦。
- 高度定制化:无论是主题色调、背景图片,还是离线皮肤,核心功能与视觉展现均由你自由支配。
- All in one 全新体验:启动器内置 “实验室” 功能,囊括种子地图、投影工坊等海量使用工具,带来全新原生轮椅体验。
下载与安装
请前往 Releases 下载适合你操作系统的最新安装包。 已安装的用户每次均可通过内置的 Tauri 签名校验机制,自动在后台完成更新,无需手动下载安装更新。
| 系统平台 | 推荐下载文件 |
|---|---|
| Windows (10/11 x64) | 下载 .exe (NSIS) 安装程序 |
| macOS | 下载 通用 .dmg 镜像文件 |
| Linux (x64) | 提供 .AppImage,.deb,.rpm 多种格式 |
参与项目开发
Starlight Launcher 的进步离不开社区的反馈与贡献。 如果遇到 Bug 或有新的功能点子,欢迎提交 Issue。如需搭建本地开发环境或查阅打包发布规范,请阅读详细的 贡献指南 (CONTRIBUTING.md)。 参与社区和贡献代码前,也请先阅读行为准则 (CODE_OF_CONDUCT.md)。