blob: abcbaa15220edb4bb059e041acbfcccf112fe50a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
# 描述
<!-- 简要描述此 PR 的更改内容 -->
## 更改类型
<!-- 用 "x" 标记相关选项 -->
- [ ] Bug 修复(修复问题的非破坏性更改)
- [ ] 新功能(添加功能的非破坏性更改)
- [ ] 破坏性更改(会导致现有功能无法正常工作的修复或功能)
- [ ] 文档更新
- [ ] UI/UX 改进
- [ ] 性能优化
- [ ] 代码重构(无功能性更改)
- [ ] 配置更改
- [ ] 测试添加或更新
## LLM 生成代码声明
<!-- 如果此 PR 包含 LLM 生成的代码,请在此声明 -->
- [ ] 此 PR 包含 LLM 生成的代码,我**提供**质量担保
- [ ] 此 PR 包含 LLM 生成的代码,我**不提供**质量担保
- [ ] 此 PR 不包含 LLM 生成的代码
## 相关 Issue
<!-- 使用 #issue_number 链接相关 issue -->
关闭 #
相关 #
## 更改内容
<!-- 详细描述更改内容 -->
### 后端 (Rust)
-
### 前端 (Svelte)
-
### 配置
-
## 测试
<!-- 描述你运行的测试以及如何复现 -->
### 测试环境
- **操作系统**:<!-- 例如:Windows 11、macOS 14、Ubuntu 22.04 -->
- **DropOut 版本**:<!-- 例如:0.1.23 -->
- **测试的 Minecraft 版本**:<!-- 例如:1.21.1 -->
- **Mod 加载器**:<!-- 例如:Fabric 0.16.0、Forge 49.0.3 或 无 -->
### 测试用例
- [ ] 已在 Windows 上测试
- [ ] 已在 macOS 上测试
- [ ] 已在 Linux 上测试
- [ ] 已测试原版 Minecraft
- [ ] 已测试 Fabric
- [ ] 已测试 Forge
- [ ] 已测试游戏启动
- [ ] 已测试登录流程
- [ ] 已测试 Java 检测/下载
### 测试步骤
1.
2.
3.
## 检查清单
<!-- 用 "x" 标记已完成的项目 -->
### 代码质量
- [ ] 我的代码遵循项目的代码风格指南
- [ ] 我已对自己的代码进行了自审
- [ ] 我已对难以理解的区域添加了注释
- [ ] 我的更改没有产生新的警告或错误
### 测试验证
- [ ] 我已在本地测试了我的更改
- [ ] 我已添加测试来证明我的修复有效或功能正常工作
- [ ] 新的和现有的单元测试在本地通过
- [ ] 我至少在一个目标平台上进行了测试
### 文档更新
- [ ] 我已相应地更新了文档
- [ ] 如有需要,我已更新 README
- [ ] 我已在必要处添加/更新代码注释
### 依赖项
- [ ] 我已检查没有添加不必要的依赖项
- [ ] 所有新依赖项都已正确记录
- [ ] `Cargo.lock` 和/或 `pnpm-lock.yaml` 已更新(如果依赖项有变化)
## 截图 / 视频
<!-- 如适用,添加截图或视频来展示更改 -->
## 附加说明
<!-- 在此添加关于此 PR 的其他上下文 -->
## 破坏性更改说明
<!-- 如果这是破坏性更改,请描述用户的迁移路径 -->
---
**维护者专用:**
- [ ] 代码审查已完成
- [ ] CI 检查通过
- [ ] 准备合并
|