CreeperWorks icon CreeperWorks 苦力怕工坊

Third-party launcher · Minecraft: Java Edition第三方启动器 · Minecraft: Java 版

CreeperWorks

苦力怕工坊

A Windows desktop launcher for Minecraft: Java Edition. It manages game versions and loaders, browses mods and modpacks, inspects and backs up your worlds — and signs you in with your own Microsoft account, without ever seeing your password. 面向 Minecraft: Java 版的 Windows 桌面启动器。管理游戏版本与加载器、浏览模组与整合包、查看并备份存档,用你自己的微软账号登录——程序全程接触不到密码。

v4.4.2 Windows 10 / 11 · x64Windows 10 / 11 · x64 Electron 33Electron 33 Free · no ads · no telemetry免费 · 无广告 · 无遥测
CreeperWorks main window
Main window: account, installed versions, the selected version's loader / memory / size, and widget panel. 主界面:账号、已装版本、所选版本的加载器 / 内存 / 体积,以及小组件面板。
0 game files bundled or redistributed内建或再分发的游戏文件
0 telemetry, analytics or ad SDKs遥测、统计或广告 SDK
2 sign-in paths, both Microsoft OAuth 2.0两条登录通道,都是微软 OAuth 2.0
on PC game data and Microsoft tokens — never uploaded游戏数据与微软令牌——从不上传

Overview概述

What this application is这个程序是什么

CreeperWorks is a desktop application for Windows that installs, organises and launches Minecraft: Java Edition. It is an independent third-party project; it is not affiliated with, endorsed by, or published by Mojang Studios or Microsoft. 苦力怕工坊(CreeperWorks)是一个 Windows 桌面程序,用来安装、整理并启动 Minecraft: Java 版。它是独立第三方项目,与 Mojang Studios 或 Microsoft 没有隶属、背书或发行关系。

The launcher keeps multiple installations side by side (vanilla and modded), downloads game files from Mojang's official metadata and CDN, installs Fabric / Forge / NeoForge / Quilt loaders, and browses Modrinth for mods, resource packs, shaders and datapacks. It can also import modpacks in the Modrinth .mrpack format, CurseForge exports, or plain archives — and it reads, inspects and backs up saved worlds. 启动器支持多个版本并行(原版与模改版),游戏文件来自 Mojang 官方的版本清单与 CDN,可安装 Fabric / Forge / NeoForge / Quilt 加载器,并从 Modrinth 浏览模组、资源包、光影与数据包。它还支持导入 Modrinth .mrpack、CurseForge 导出包以及普通压缩包形式的整合包,也能读取、查看并备份存档。

Using it requires your own Microsoft account that owns Minecraft: Java Edition. The application does not provide the game, does not contain game assets, and cannot be used to play without a legitimate account. 使用它需要你自己的、已购买 Minecraft: Java 版的微软账号。程序不提供游戏本体、不内建游戏素材,没有合法账号就无法游玩。

1

Version management版本管理

Vanilla and modded installations side by side, per-version isolation so mods do not leak between packs, plus file verification and repair.原版与模改版并行安装;可按版本隔离目录,模组不会串到别的整合包;支持文件校验与修复。

2

Modrinth browserModrinth 浏览

Mods, modpacks, datapacks, resource packs and shaders with their real icons, automatic required-dependency install, SHA-1 verified downloads.模组、整合包、数据包、资源包、光影,显示各自的真实图标;自动补装必需前置;下载带 SHA-1 校验。

3

Modpack import整合包导入

Drop a .mrpack, a CurseForge export, a zip, or an extracted folder into the window. The launcher detects the format and shows what it will install before starting.把 .mrpack、CurseForge 导出包、压缩包或解压后的文件夹拖进窗口,先识别格式、显示要装什么,再决定是否开始。

4

Per-version content按版本管理内容

Add, enable, disable or remove mods and packs for an existing installation without reinstalling it. Names and versions are read from the jar metadata.给已装好的版本增删、启用或禁用模组与资源包,不必重装版本;名称与版本号直接读自 jar 元数据。

5

World inspector & backups存档查看与备份

Reads level.dat, player data and region headers to show world details, and packs worlds into plain zip backups with a safe restore order.读取 level.dat、玩家数据与区域文件头,展示世界详情;把世界打包成标准 zip 备份,还原时先解压到临时目录再落位。

6

Crash guard崩溃保护

If the game exits abnormally, the launcher shows the exit code, the crash report excerpt and likely causes, and can save a self-contained log file.游戏异常退出时弹出窗口,给出退出码、崩溃摘要与可能原因,并能保存一份自包含的日志文件。

7

Invite-only access受邀访问

The build asks for a launcher account when it starts, separate from the Microsoft account. Accounts are issued one at a time; disabling one, or changing its password, takes effect the next time that launcher checks in.启动时需要输入「启动器账号」,和微软账号是两回事。账号由开发者逐个发放;停用账号或改密码,会在对方下一次校验时生效。

8

In-app updates自动更新

Since 4.4.0 the launcher checks for a newer build on start, verifies the published SHA-256 and installs it. Since 4.4.2 the whole thing happens in one window: percentage, speed and time left while downloading, then the installer's own progress bar — no console window flashes up — and the new version opens by itself when it is done. Settings has a manual “check for updates” button as well.从 4.4.0 起,启动器会在启动时检查新版本,校验公布的 SHA-256 后安装。4.4.2 起整个过程都在一个窗口里:下载时给百分比、速度、剩余时间,接着是安装程序自己的进度条,全程不会闪出命令行黑框,装完自动打开新版本。设置页也有手动「检查更新」按钮。

Authentication身份验证

How sign-in works — the complete flow登录是怎么走的——完整链路

This is the part reviewers usually care about most, so here is every step. The launcher is a public OAuth 2.0 client using the device authorization grant of the Microsoft identity platform; an embedded-window flow is also available. There is no other path into a Minecraft account. 审核方最关心的一般是这一段,所以每一步都写清楚。启动器是微软身份平台的公共 OAuth 2.0 客户端,使用设备授权码(device code)流程;另外提供内置窗口的授权码流程。除此之外没有第三条进入 Minecraft 账号的路径。

Every network endpoint the application contacts程序会访问的全部网络端点

Host域名 Purpose用途 What is exchanged交换的内容
login.microsoftonline.comOAuth 2.0 device code + token endpointOAuth 2.0 设备码与令牌端点device code, user code, tokens设备码、用户码、令牌
login.live.comembedded-window authorization code flow内置窗口的授权码流程authorization code, tokens授权码、令牌
user.auth.xboxlive.com
xsts.auth.xboxlive.com
Xbox Live user auth, then XSTSXbox Live 用户认证,然后是 XSTSXbox Live and XSTS tokensXbox Live 与 XSTS 令牌
api.minecraftservices.comMinecraft login, entitlements, profileMinecraft 登录、权益、档案Minecraft access token, name, UUID, skin URLMinecraft 访问令牌、名字、UUID、皮肤地址
piston-meta / launchermeta
libraries / resources.minecraft.net
official version manifest, libraries and assets官方版本清单、库与素材public files, no account data公开文件,不含账号数据
meta.fabricmc.net · maven.fabricmc.net
maven.minecraftforge.net · maven.neoforged.net
meta.quiltmc.org
loader metadata and artifacts加载器的元数据与构建产物public files, no account data公开文件,不含账号数据
api.modrinth.commod / pack catalogue and files模组与整合包目录和文件search terms, project and file ids搜索词、项目与文件编号
api.curseforge.com · edge.forgecdn.netCurseForge modpack files — only if the user imports a CurseForge packCurseForge 整合包文件——仅在用户导入 CF 包时project/file ids; an API key only if the user pastes one项目 / 文件编号;仅当用户自己填了 API Key 才会带上
bmclapi2.bangbang93.com
mod.mcimirror.top
optional mirrors, user-selectable, for the above可选的镜像,用户可切换,用于上面那些地址same requests as above与上面相同的请求
mc-heads.net · crafatar.comskin image fallback if Mojang's texture host is unreachableMojang 皮肤服务器不可达时的备用皮肤图the public UUID only只带公开的 UUID

No host outside this list is contacted. The application has no update server, no crash-reporting upload and no account backend of its own. 除这张表之外不访问任何主机。程序没有更新服务器、没有崩溃上报上传,也没有自己的账号后端。

Boundaries边界

What the application does not do程序明确不做的事

These are design constraints, not marketing statements — they are enforced in code. 这些是写进代码的设计约束,不是宣传口径。

  • No game files are bundled or redistributed. The launcher downloads them from Mojang's official metadata and CDN, with the user's own entitlement.不内建、也不再分发任何游戏文件。文件由启动器从 Mojang 官方清单与 CDN 下载,凭用户自己的账号权益获取。
  • No authentication bypass. “Offline mode” only launches a local single-player / LAN game; it cannot and does not attempt to join online-mode servers, and there is no code that forges Minecraft sessions.不绕过认证。「离线账号」只能启动本地单人 / 局域网游戏,不会也不能连入开启正版验证的服务器;代码里没有任何伪造 Minecraft 会话的逻辑。
  • No passwords, MFA codes or recovery data. The app never asks for them and has nowhere to send them.不接触密码、二次验证码或找回信息。程序不会索要,也没有任何地方可以发送。
  • No account trading or sharing features. No marketplace, no lending, no “account + password” import. Accounts stay in the user's own DPAPI-encrypted store.没有账号买卖或共享功能。没有账号市场、没有借号、不支持导入「账号+密码」;账号只存在用户本机由 DPAPI 加密的文件里。
  • No ads, telemetry, analytics or auto-update. Nothing is reported back to the developer, because there is no developer server to report to.没有广告、遥测、统计或自动更新。不会向开发者回传任何东西——因为根本没有开发者服务器。
  • No access outside its own scope. The app reads the game directory and its own data folder; it does not scan documents, browsers or other applications.不越界访问文件。只读写游戏目录和自己的数据目录,不扫描文档、浏览器或其他程序。

Data handling数据处理

Your game data stays on this PC你的游戏数据都在这台电脑上

The only thing that leaves the PC is the launcher account sign-in described above — a username, its password hash, the time and IP. Microsoft tokens never leave it. These are the files the application writes: 唯一会离开这台电脑的是上面说过的启动器账号登录——用户名、它的密码哈希、时间与 IP。微软令牌不会离开。程序只会写下面这几个文件:

File文件 Contents内容 Protection保护方式
data/tokens.jsonMicrosoft refresh token, Minecraft access token微软刷新令牌、Minecraft 访问令牌encrypted with Windows DPAPI; unusable on another PC or Windows accountWindows DPAPI 加密;换电脑或换系统账户即失效
data/license.jsonlauncher-account token, its expiry, and the last successful check启动器账号的令牌、有效期与上次校验成功时间encrypted with Windows DPAPI; deleting it signs the launcher account outWindows DPAPI 加密;删掉即退出登录
data/config.jsonsettings, version list, last used version; an optional CurseForge API key if the user pastes one设置、版本列表、上次使用的版本;用户自行填写的 CurseForge API Key(可选)plain text, local only明文,仅本机
data/downloads.jsondownload history, at most 200 entries下载记录,最多 200 条local only仅本机
data/logs/the last 50 launcher logs最近 50 份启动器日志local only; written only when something fails仅本机;只在出错时写入
data/cache/icons/mod icons extracted from jar files从 jar 里解出的模组图标local, regenerable, safe to delete仅本机,可重新生成,随时可删
data/backups/world backups as standard zip files标准 zip 格式的存档备份local only仅本机

Deleting the application's data folder removes every trace; uninstalling asks whether to keep it. Full policy: Privacy policy. 删掉程序的数据目录就删掉全部痕迹;卸载时会询问是否保留。完整说明见 隐私政策。

Feature tour功能一览

What it looks like界面实际长什么样

All screenshots are from a 4.x build, unedited apart from the local user name in file paths. 以下截图均来自 4.x 实机运行,除路径里的本机用户名外未作修改。

Compliance合规

Notices and terms声明与条款

Trademarks and affiliation商标与隶属关系

CreeperWorks is an independent project. It is not affiliated with, endorsed by, or associated with Mojang Studios, Mojang Synergies AB or Microsoft. “Minecraft” is a trademark of Mojang Synergies AB. Names are used only to describe compatibility.苦力怕工坊是独立项目,与 Mojang Studios、Mojang Synergies AB 或 Microsoft 没有隶属、认可或关联关系。「Minecraft」是 Mojang Synergies AB 的商标,这里使用该名称仅为说明兼容性。

Free, and no monetisation免费,且无任何变现

The launcher is free of charge. There are no ads, no paid tiers, no donations required to unlock features, no bundled third-party installers, and no cryptocurrency or account trading features.启动器完全免费。没有广告、没有付费版本、没有「捐赠解锁功能」,安装包里不捆绑别的软件,也没有加密货币或账号交易相关功能。

Users must own the game用户必须拥有游戏

Every launcher feature depends on a Microsoft account that owns Minecraft: Java Edition. The application checks entitlements before launching and refuses to start a session for an account that does not own the game.所有功能都依赖一个已购买 Minecraft: Java 版的微软账号。启动前会检查权益,账号没有该游戏就不启动会话。

Third-party content第三方内容

Mods, modpacks, resource packs, shaders and datapacks belong to their authors. They are downloaded from Modrinth and CurseForge under those platforms' terms, together with each project's own licence. The launcher does not re-host them.模组、整合包、资源包、光影、数据包归各自作者所有,内容按 Modrinth 与 CurseForge 的平台条款及其项目自身的许可协议下载,启动器不做二次托管。

For reviewers审核信息

Facts you may need to fill in the form填表可能要用到的事实

Written so that a reviewer can answer the usual questions without installing anything. 为了让审核方不必先安装就能回答常见问题。

Application name应用名称
CreeperWorks / 苦力怕工坊
Version / platform版本 / 平台
4.4.2 · Windows 10 / 11 x64 · Electron 33.2.1 · NSIS installer, no admin rights requiredNSIS 安装程序,不需要管理员权限
Microsoft Entra application (client) ID微软 Entra 应用(客户端)ID
3213b677-892b-4235-83a6-15192a926ba0
Client type客户端类型
Public client — no client secret, “allow public client flows” enabled, personal Microsoft accounts only公共客户端——无客户端密钥,已开启「允许公共客户端流」,仅个人微软账号
Flow and scopes流程与作用域
OAuth 2.0 device authorization grant; scopes OAuth 2.0 设备授权码;作用域 XboxLive.signin offline_access
Minecraft services used使用的 Minecraft 服务
login_with_xbox · entitlements/minecraft · minecraft/profile
Data received by the developer开发者收到的数据
Only what the access-control account needs: username, scrypt password hash, last sign-in time and IP address. No telemetry, no game data, no Microsoft tokens — those never leave the PC.只有访问控制账号本身需要的:用户名、scrypt 密码哈希、最近登录时间与来源 IP。没有统计、没有游戏数据、没有微软令牌——那些从不离开本机。
Access to the application使用门槛
A build only starts after signing in with a launcher account issued by the developer (username + password). Accounts are issued on request; reviewers get a test account without asking twice.安装后必须先用开发者发放的启动器账号(账号 + 密码)登录才能启动。账号按需发放,审核方可以直接索取测试账号。
Where credentials are stored凭据存放位置
Local data/tokens.json, encrypted with Windows DPAPI本机 data/tokens.json,Windows DPAPI 加密
Interface language界面语言
Simplified Chinese (this site is bilingual for reviewers)简体中文(本页为方便审核提供中英双语)
Source code源代码
Available to reviewers on request.可应审核方要求提供。
How to test怎么测试
Ask for a reviewer account first (address below), then install, sign in with it, choose “Sign in with Microsoft”, enter the code shown at microsoft.com/link, pick a version and press play. The Microsoft account used must own Java Edition; that account cannot be supplied by us.先写下面那个邮箱要一个审核账号,然后安装、用它登录,点「微软正版登录」,在 microsoft.com/link 输入显示的代码,再选版本启动。微软账号必须自己拥有 Java 版,这个我们无法代提供。
Privacy policy隐私政策
If something here does not match what you observe: write to the address below and you will get an answer that names the code path, rather than a generic reply. 如果这里写的和你实际观察到的不一致:写信给下面这个邮箱,会得到指出具体代码路径的答复,而不是套话。

Download & contact下载与联系

Get the installer获取安装包

CreeperWorks 4.4.2 — Windows 10 / 11 x64

Two things are needed to use it: a launcher account issued by the developer (ask at the address below), and a Microsoft account that owns Minecraft: Java Edition. The installer itself collects nothing. 要用起来需要两样东西:开发者发放的启动器账号(写信索取,下面是地址),以及已购买 Minecraft: Java 版的微软账号。安装过程本身不收集任何信息。

CreeperWorks-4.4.2-Setup.exe 69.7 MB Installs per-user, no UAC prompt按用户安装,不弹 UAC Updates itself from 4.4.0 on自 4.4.0 起可自动更新
SHA-256 c20895a205dcb7d829c8ab4f8a516c8b0556697092cc316c9e5da8bc662fc96c

If the file is not available at that link yet, ask for it by e-mail and it will be sent directly. 如果这个链接下暂时还没有文件,可以发邮件索取,会直接发给你。

Download .exe下载 .exe

Contact联系方式

Questions about this application, its use of Microsoft or Minecraft services, or a request to see the source: 3121883592@qq.com 关于本程序、它对微软或 Minecraft 服务的使用、或希望查看源码,都可以写到这里:3121883592@qq.com

Developer开发者

An individual developer, not a company. CreeperWorks is a hobby project with no commercial activity of any kind.个人开发者,不是公司。苦力怕工坊是业余项目,没有任何商业行为。