hellosky983/dsh-mc-launcher

hellosky983★ 3JavaScript最后同步: 2026-08-14

在 GitHub 打开

Minecraft launcher built on DeepSeek Harness: full-screen launcher UI (root slot) with version download, Microsoft device-code login and game launch from the DSH host process. UNOFFICIAL open-source launcher.

README 摘要

dsh-mc-launcher 🧱 把 DeepSeek Harness 改造成 Minecraft 启动器:全屏启动器界面 + 版本下载 + 游戏启动,全部跑在 DSH 宿主进程里。 UNOFFICIAL — 非官方项目,与 Mojang Studios / Microsoft 无任何关联。 📖 项目简介 dsh-mc-launcher 是 DeepSeek Harness(DSH)的一个正式 bundle 插件:它以 priority: -1 占据浏览器界面的 root slot, 把整个 DSH 页面渲染成全屏 Minecraft 启动器;宿主进程负责版本清单、文件下载、Microsoft 登录与 Java 游戏进程的启动。 游戏目录默认 /.minecraft ,与官方启动器完全兼容——已有版本、存档、资源直接复用。 ✨ 功能特性 - ✅ 官方版本清单(release / snapshot / 远古版本),已安装自动标记 - ✅ 一键安装:client jar + libraries(natives 自动解压)+ assets,断点续传(已存在且大小匹配的文件跳过) - ✅ 启动游戏:按版本 JSON 组装 Java 命令(自动展开 ${natives directory} 、 ${classpath} 等占位符) - ✅ Java 自动探测:优先使用官方启动器下载的 /.minecraft/runtime/ /bin/java ,其次 PATH 中的 java - ✅ Microsoft 账号登录(OAuth2 设备码流程:device code → XBL → XSTS → Minecraft services → 皮肤档) - ✅ 游戏日志实时显示、停止游戏、内存/分辨率/Java 路径等设置 ⚖️ 法律合规(请先阅读) 本项目以 Mojang EULA(Minecraft 最终用户许可协议) 与 微软服务协议 为合规基线,设计要点: 事项 本项目做法 第三方工具许可 EULA 明确允许开发工具/插件/启动器,前提是"看起来不是官方项目"——本项目在界面与文档中显著标注 UNOFFICIAL ,不模仿官方启动器外观,不使用 Mojang 官方徽标 游戏文件分发 本项目 不包含、不分发 任何 Mojang 游戏内容;所有游戏文件均由启动器从 Mojang 官方服务器 (launchermeta.mojang.com、piston-meta.mojang.com、resources.download.minecraft.net)下载,符合"所有游戏下载和更新都来自我们授权的来源" 账号要求(必须) 不提供离线模式 。游玩必须使用用户自己的微软账号登录(设备码流程)——EULA 规定使用游戏的前提是"您购买我们的游戏后",绕过账号验证的启动方式(…

在 GitHub 查看完整 README →
Tools / Devdeepseek-harnessdsh-pluginlauncherminecraftminecraft-launcher

分类