Skip to content

♬文件结构

参考


📁<版本名字> 文件夹

c
└─📁.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

c
└─📁.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\<版本名字>\

应该是这样的

c
└─📁.minecraft
   └─📁versions
      └─📁<版本名字>
            └─📁ffmpeg-<版本号>-<构建类型标识>
               ├─📁bin
               ├─📁doc
               ├─📁presets
               ├─📄LICENSE
               └─📄README.txt

📁journeymap 模组 JourneyMap 旅行地图 配置文件 和 地图数据文件

journeymap-1.20.1-5.9.17-forge.jar

c
└─📁.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 游戏运行日志

c
└─📁.minecraft
   └─📁versions
      └─📁<版本名字>
            └─📁logs
                  <-->-<会话编号>.log.gz  压缩后的日志
                  latest.log                    最近日志

每次启动游戏 都会将 latest.log 修改名字并压缩成 <年-月-日>-<会话编号>.log.gz

如果你的游戏出现了问题,并且没有再次启动,可以将 latest.log 发送给了解的人

Released under the MIT License.