Skip to content

Commit 0eb2da4

Browse files
authored
Merge pull request #3 from winner8877/main
Add Chinese language for Auto-login readme.md
2 parents c83d07f + bbb19a3 commit 0eb2da4

2 files changed

Lines changed: 98 additions & 1 deletion

File tree

auto-login/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# 语言/Language
2+
[中文](README_CN.md)[EN](README.md)
13
# Auto Login
24

35
Client-side Fabric mod that automatically logs you into
@@ -93,4 +95,4 @@ server authentication logic.
9395

9496
## License
9597

96-
MIT
98+
MIT

auto-login/README_CN.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# 语言/Language
2+
[中文](README_CN.md)[EN](README.md)
3+
# 自动登录
4+
5+
一个客户端 Fabric 模组,可在加入需要认证的 Minecraft 服务器(如 EasyAuth、AuthMe)时自动登录,密码采用本地加密存储。
6+
7+
本模组完全在客户端运行,不会修改任何服务器行为。
8+
9+
---
10+
11+
## 功能特性
12+
13+
- 加入服务器后自动发送 `/login <密码>` 命令
14+
- 密码本地加密存储(AES + PBKDF2)
15+
- 无需服务器端插件或模组
16+
- 仅客户端,适用于多人服务器
17+
- 支持通过命令手动触发,用于测试或备用
18+
19+
---
20+
21+
## 命令
22+
23+
### 设置密码(首次使用需要)
24+
25+
```
26+
/autologin set <密码>
27+
```
28+
29+
- 对密码进行加密并本地保存
30+
- 自动启用自动登录功能
31+
32+
### 立即触发自动登录
33+
34+
```
35+
/autologin login
36+
```
37+
38+
- 立即执行登录尝试
39+
- 适用于测试或手动重试
40+
41+
### 启用 / 禁用
42+
43+
```
44+
/autologin on
45+
/autologin off
46+
/autologin toggle
47+
```
48+
49+
### 清除已保存的密码
50+
51+
```
52+
/autologin clear
53+
```
54+
55+
- 删除存储的凭据
56+
- 禁用自动登录
57+
58+
---
59+
60+
## 工作原理
61+
62+
1. 首次设置时,密码被加密并本地保存
63+
2. 当你加入服务器时:
64+
- 模组等待客户端完全初始化
65+
- 然后直接向服务器发送登录命令
66+
3. 密码绝不会发送到其他地方,也不会被记录
67+
68+
本模组不会拦截数据包、修改 UI 或 hook 服务器认证逻辑。
69+
70+
---
71+
# 安全说明
72+
73+
- 密码仅存储在你的本地机器上
74+
- 加密使用:
75+
- PBKDF2(密钥派生)
76+
- AES-GCM(认证加密)
77+
- 明文密码不会写入磁盘
78+
- 请勿复用重要的真实世界密码
79+
80+
---
81+
82+
## 支持版本
83+
84+
- Minecraft 1.21.11
85+
- Fabric Loader
86+
- Fabric API
87+
- Java 21
88+
89+
---
90+
91+
# License
92+
93+
MIT
94+
95+
---

0 commit comments

Comments
 (0)