Skip to content

Commit

Permalink
✨ feat(崩溃分析): 能读文件了
Browse files Browse the repository at this point in the history
  • Loading branch information
HRxiaohu committed Aug 3, 2023
2 parents cad7931 + ce1ec3b commit 2c8f6b9
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 4 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@

例:`路径 D:/PCL/.minecraft/mods 是存放模组的地方`

在涉及任何站外链接时,请优先添加官方链接,尽量避免不必要的第三方链接。

## TODO

### 客户端崩溃
Expand Down
2 changes: 1 addition & 1 deletion components/comment.vue
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const { title } = useData();
const giscusConfig = reactive({
repo: "GlobeMC/crashmc.com",
repoId: "R_kgDOKBR8xw",
category: "Announcements",
category: "Giscus",
categoryId: "DIC_kwDOKBR8x84CYOmB",
mapping: "title",
strict: "0",
Expand Down
36 changes: 34 additions & 2 deletions docs/clients.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,12 @@ Could not reserve enough space
在<LauncherBadge type="hmcl" text="HMCL" />启动器中获取 Java:卸载当前 Java 后重启启动器,按照启动器引导下载 Java。
:::

:::details 其他 Java 获取方法
从官网下载并手动安装 Java: [Java 8](https://www.java.com/zh-CN/download/) | [JDK 17+](https://www.oracle.com/java/technologies/downloads/)

获取 (Java 9+) 且已存档的 JDK 包: <https://jdk.java.net/archive/>
:::

关键词:

```
Expand Down Expand Up @@ -145,6 +151,12 @@ OpenJ9 is incompatible
在<LauncherBadge type="hmcl" text="HMCL" />启动器中获取 Java:卸载当前 Java 后重启启动器,按照启动器引导下载 Java。
:::

:::details 其他 Java 获取方法
从官网下载并手动安装 Java: [Java 8](https://www.java.com/zh-CN/download/) | [JDK 17+](https://www.oracle.com/java/technologies/downloads/)

获取 (Java 9+) 且已存档的 JDK 包: <https://jdk.java.net/archive/>
:::

2.
:::warning 注意
不推荐使用此方法,可能会导致游戏卡顿,但 32 位系统只能这么做。
Expand Down Expand Up @@ -301,6 +313,12 @@ Unsupported class file major version
在<LauncherBadge type="hmcl" text="HMCL" />启动器中获取 Java:卸载当前 Java 后重启启动器,按照启动器引导下载 Java。
:::

:::details 其他 Java 获取方法
从官网下载并手动安装 Java: [Java 8](https://www.java.com/zh-CN/download/) | [JDK 17+](https://www.oracle.com/java/technologies/downloads/)

获取 (Java 9+) 且已存档的 JDK 包: <https://jdk.java.net/archive/>
:::

#### Mod 重复安装

解释:由于有 Mod 重复安装,导致游戏无法正常运行。
Expand Down Expand Up @@ -371,14 +389,28 @@ Found multiple arguments for option fml.forgeVersion, but you asked for only one

#### 系统问题

##### Mac 下存在 .DS_Store 文件夹报错
##### Mac 下存在 .DS_Store 文件报错

```
Caused by: net.minecraft.util.ResourceLocationException: Non [a-z0-9_.-] character in namespace of location: .DS_Store:
net.minecraft.util.ResourceLocationException: Non [a-z0-9_.-] character in namespace of location: .DS_Store:
```

解决方法:删除 `.DS_Store` 文件夹
解决方法:删除 `.DS_Store` 文件

:::details 解决步骤
由于 `.DS_Store` 文件是 MacOS 的隐藏文件, 只能通过执行指令进行删除

1. 进入搜索栏, 搜索 `终端``Terminal`, 并打开该软件
2. (可选) 使用 `cd <游戏路径>` 指令进入游戏目录
- 注 1: 官启的 `<游戏路径>``"~/Library/Application Support/minecraft/"`
- 注 2: 其他第三方启动器的 `<游戏路径>` 一般是与启动器文件同级的 `.minecraft` 文件夹
- **注 3: `.DS_Store` 用于保存文件移动记录 _(可见并不是非常重要)_ 。但若不在游戏目录下执行本操作, 将无法撤回任何文件移动操作, 并且 `find` 指令耗时也会很长**
3. 执行如下指令:
```sh
rm $(find . -name .DS_Store 2>/dev/null)
```
:::

##### 不兼容 Mac 的 Mod

Expand Down
4 changes: 3 additions & 1 deletion docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,12 @@ import LauncherBadge from '../components/LauncherBadge.vue'

例:`Minecraft``OptiFine``What your love is your life`

在涉及路径时,请在路径的前后加上空格
在涉及路径时,请在路径的前后加上空格

例:`路径 D:/PCL/.minecraft/mods 是存放 Mods 的地方`

在涉及任何站外链接时,请优先添加官方链接,尽量避免不必要的第三方链接。

如果某一个解决方案为特定启动器独占功能,请使用 Vue Component 注明。示例如下:

:::warning 警告
Expand Down

0 comments on commit 2c8f6b9

Please sign in to comment.