Skip to content
Dainsleif233Public

About

Switch accounts in Minecraft.

Resources

Contributing

Stars

9 stars

Watchers

0 watching

Forks

Repository files navigation

Accounts X

Minecraft 多账号切换 Fabric 模组(Forge/NeoForge请使用 Sinytra Connector)。
支持在游戏内快速切换不同账号,无需重启客户端。
支持的游戏版本:1.20 - 26.2。

功能

  • 环境账号 — 使用启动器提供的当前会话
  • 离线账号 — 自定义玩家名,无需联网
  • Microsoft 账号 — 通过 device-code OAuth 登录正版
  • Authlib-Injector — 第三方 Yggdrasil 认证服务器
  • United-Injector — 联合通行证认证

构建

环境要求

  • JDK 25
  • Gradle

构建命令

./gradlew build

构建产物在 build/libs/ 下。AccountsX-<version>.jar 是最终可分发的 universal jar。

国内镜像

构建脚本默认使用国内镜像(BMCLAPI / 阿里云 / 腾讯)。如需使用官方源,覆盖 Gradle 属性:

./gradlew build \
  -Ploom_libraries_base=https://libraries.minecraft.net/ \
  -Ploom_resources_base=https://resources.download.minecraft.net/ \
  -Ploom_version_manifests=https://piston-meta.mojang.com/mc/game/version_manifest.json \
  -Ploom_fabric_repository=https://maven.fabricmc.net/

配置文件

文件 位置 说明
实例配置 config/accountsx/accounts.json ID 索引
账号载荷 ~/.accountsx/<id>.json 实例的账号数据

⚠️ 账号载荷文件包含明文 token,请勿分享或提交到版本控制。

许可

GPL-3.0

致谢

About

Switch accounts in Minecraft.

Resources

Contributing

Stars

9 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages