♬文件结构
参考
- minecraft.wiki .minecraft
📁<版本名字> 文件夹
└─📁.minecraft
└─📁versions
└─📁<版本名字>
| 📄<版本名字>.jar 客户端核心文件
| 📄<版本名字>.json 客户端清单文件
| 📄authlib-injector.log 外置登录日志文件
| 📄export.log 模组 Replay Mod 录像回放 使用 ffmpeg 视频编码工具 渲染视频日志
| 📄hmclversion.cfg HMCL启动器的版本配置文件
| 📄hs_err_pid<pid>.log JVM致命错误日志
| 📄log4j2.xml 日志系统的配置文件
| 📄options.txt 游戏设置文件(按键设置、视频设置 等)
| 📄patchouli_data.json 模组 Patchouli 帕秋莉手册 数据文件
| 📄servers.dat 多人游戏服务器列表
| 📄servers.dat_old 多人游戏服务器列表 备份
| 📄usercache.json 用户缓存文件
| 📄usernamecache.json 用户缓存文件
|
├─📁.replay_cache 模组 Replay Mod 录像回放 缓存文件夹
├─📁config 模组 模组配置文件夹
├─📁crash-reports 崩溃报告
├─📁defaultconfigs 模组的默认配置文件夹
├─📁Distant_Horizons_server_data 模组 Distant Horizons 遥远的地平线 服务器LOD数据库文件夹
├─📁exposures 模组 Exposure 拾光定影 冲印的照片
├─📁ffmpeg-<版本号>-<构建类型标识> 视频编码工具
├─📁journeymap 模组 JourneyMap 旅行地图 配置文件 和 地图数据文件
├─📁logs 游戏运行日志
├─📁mods 模组文件夹
├─📁natives-windows-x86_64 游戏依赖本地库文件
├─📁patchouli_books 模组 Patchouli 帕秋莉手册 书籍
├─📁replay_recordings 模组 Replay Mod 录像回放 录像原始数据
├─📁replay_videos 模组 Replay Mod 录像回放 导出的视频文件
├─📁resourcepacks 材质包/纹理包
├─📁saves 游戏存档
├─📁schematics 模组 Litematica 投影/Create 机械动力 等 的 蓝图文件
├─📁screenshots 截图 快捷键 F2
├─📁server-resource-packs 服务器资源包缓存
├─📁shaderpacks 光影包
├─📁tacz 模组 Timeless and Classics Zero 永恒枪械工坊:零 枪械资源包
├─📁tacz_backup 模组 Timeless and Classics Zero 永恒枪械工坊:零 枪械资源包备份
└─📁tlm_custom_pack 模组 Touhou Little Maid 车万女仆 女仆资源包
📄options.txt
游戏设置文件(按键设置、视频设置 等)
提示
- 这个文件仅存储通过
ESC
->选项
设置的内容 - 一些模组的按键设置并不在这里(模组 Litematica 投影 等)
模组 Litematica 投影 等
这些模组的按键设置存储在 #📁config
📁config
模组 模组配置文件夹
安装了模组加载器并启动游戏后,会自动创建 config
文件夹。
里面存放有 模组 和 模组加载器 的配置文件 和 配置文件夹
配置文件 和 配置文件夹 的命名是 模组Id
比如模组 Just Enough Items JEI物品管理器
的配置文件是 config/jei/
查看模组id
- 将模组
.jar
文件按照.zip
文件的方式解压 - Forge加载器 的模组在
<模组名字>/META-INF/mods.toml
文件中的modId="<modId>"
- Fabric加载器 的模组在
<模组名字>/fabric.mod.json
文件中的"id": "<id>"
📁crash-reports
崩溃报告
只有游戏因崩溃而退出时才会生成
文件格式 crash-<时间>-<逻辑端类型>.txt
比如
- 内存不足
- Java 版本不匹配
- 实体方块Ticking
📁Distant_Horizons_server_data
模组 Distant Horizons 遥远的地平线 服务器LOD数据库文件夹
DistantHorizons-fabric-forge-2.3.0-b-1.20.1.jar
└─📁.minecraft
└─📁versions
└─📁<版本名字>
└─📁Distant_Horizons_server_data
├─📁<服务器名字>
| └─<存档种子哈希值>@<命名空间>@@<维度名字>
| DistantHorizons.sqlite
|
└─📁REPLAY 模组 Replay Mod 录像回放 进入回放时,模组 Distant Horizons 遥远的地平线 会从这里读写 LOD数据库文件
如果你想在 模组 Replay Mod 录像回放
中使用 模组 Distant Horizons 遥远的地平线
,
应该将 .minecraft/versions/<版本名字>/Distant_Horizons_server_data/
中的文件夹
复制到 .minecraft/versions/<版本名字>/REPLAY/
中
落梦域_Java-1.20.1-模组服 存档种子哈希值
b4c77i87dhs4g@<命名空间>@@<维度名字>
主城muclmdablnjdo@<命名空间>@@<维度名字>
生存家园2fg28pj2rnt0c@<命名空间>@@<维度名字>
生存资源bmbsegmbncnjc@<命名空间>@@<维度名字>
创造70rk9eedtqpjk@<命名空间>@@<维度名字>
游戏大厅lv07g6ok1e8v0@<命名空间>@@<维度名字>
游戏-占点v60ihh1v6dbqo@<命名空间>@@<维度名字>
测试
📁ffmpeg-<版本号>-<构建类型标识>
视频编码工具
使用 模组 Replay Mod 录像回放
导出的视频文件时需要的工具
可以按照 模组 Replay Mod 录像回放
的提示进行下载
随后解压放入 .minecraft\versions\<版本名字>\
应该是这样的
└─📁.minecraft
└─📁versions
└─📁<版本名字>
└─📁ffmpeg-<版本号>-<构建类型标识>
├─📁bin
├─📁doc
├─📁presets
├─📄LICENSE
└─📄README.txt
📁journeymap
模组 JourneyMap 旅行地图 配置文件 和 地图数据文件
journeymap-1.20.1-5.9.17-forge.jar
└─📁.minecraft
└─📁versions
└─📁<版本名字>
└─📁journeymap
| 📄journeymap.log 日志
├─📁config 配置文件 在全屏地图中设置,存储 字体大小 等
├─📁data 地图数据
| ├─📁mp 多人游戏地图数据
| | └─📁<服务器名字>
| | ├─📁<维度名字>
| | └─📁waypoints 路标点
| |
| └─📁sp 单人游戏地图数据
| └─📁<存档名字>
| ├─📁<维度名字>
| └─📁waypoints 路标点
|
├─📁icon 图标
| └─📁theme 主题样式
|
└─📁server 服务端配置文件 在全屏地图中设置,当 客户端 作为多人联机 服务端 时
服务端无相关模组
当服务端没有任何与 模组 JourneyMap 旅行地图
相关的插件或模组时,
在 .minecraft/versions/<版本名字>/journeymap/data/mp/
中,
将会创建 服务器名字
的 百分号编码 文件夹
服务端有 模组 JourneyMap 旅行地图
当服务端有 模组 JourneyMap 旅行地图
时,
在 .minecraft/versions/<版本名字>/journeymap/data/mp/
中,
将会创建 服务器名字
的 百分号编码 文件夹 加 存档标识符
比如 LM_MOD_41726aa2~0aa6~4097~868d~1e82f4444356
其中 LM_MOD
为服务器名字
_
为分隔符
41726aa2~0aa6~4097~868d~1e82f4444356
为存档标识符
标识符较长
服务端有 插件 MapModCompanion
当服务端有 插件 MapModCompanion
时,
将会创建 服务器名字
的 百分号编码 文件夹 加 存档标识符
比如 LM_MOD_1849587329
其中 LM_MOD
为服务器名字
_
为分隔符
1849587329
为存档标识符
标识符较短
落梦域_Java-1.20.1-模组服 存档标识符
<服务器名字>
-------------主城<服务器名字>_1849587329
--生存家园<服务器名字>_~274108597
--生存资源<服务器名字>_~2116709175
-创造<服务器名字>_~1923102845
-游戏大厅<服务器名字>_~675526577
--游戏-占点<服务器名字>_961884622
---测试
📁logs 游戏运行日志
└─📁.minecraft
└─📁versions
└─📁<版本名字>
└─📁logs
<年-月-日>-<会话编号>.log.gz 压缩后的日志
latest.log 最近日志
每次启动游戏 都会将 latest.log
修改名字并压缩成 <年-月-日>-<会话编号>.log.gz
如果你的游戏出现了问题,并且没有再次启动,可以将 latest.log
发送给了解的人