Minecraft的文件结构

打开玩了半年的MC的.minecraft文件夹,你可能会看到这样的场景:

MC文件夹内的一大堆文件

这些文件和文件夹到底是从启动器来的,从模组来的,还是游戏本身自己就有的呢?有些文件可以从命名上就判断来源,比如“litemod”,有些却不能。于是我从纯净版的Minecraft 1.12.2文件开始,重新再安装一次OptifineForgeLiteLoader以及各种MOD,看看这些文件是从哪里产生的。

游戏基础文件

这是一个原版完整的Minecraft游戏的所有文件。只要有assetslibrariesversions三个文件夹内的文件,游戏就可以运行。

  • assets

    存放MC的图标、皮肤、音效、音乐以及语言文件等。没有这个文件夹游戏也可以启动,但是没有声音,只有英语。除去assets外其他文件只有大约50mb。这也是MC核心文件的大小。

  • libraries

    包含游戏启动所需要的库文件。缺少部分文件文件会无法启动,不过一般启动器会从官网下载回来补齐并启动游戏。

  • versions

    版本文件。当安装了新版本游戏,或者安装了Optifine,Forge等其他补丁后,会在这里生成新的版本文件,并可以被启动器检测到以供玩家选择版本。

游戏数据文件

  • saves

    保存游戏世界的存档。删掉会后悔一辈子。记得常备份哦。

  • logs

    日志文件,保存启动器和游戏的日志输出,玩家聊天记录也在里面。

  • resourcepacks

    资源包文件夹。材质包放里面。

  • screenshots

    截图文件夹。游戏内按下F2会保存游戏截图保存到这里来。

  • servers.dat

    服务器数据。保存加入的服务器的名字、地址等信息。

  • hotbar.nbt

    创造模式的快捷工具栏保存的数据。1.12版本新有的功能。按C+1保存底下那条工具栏到第一条去(注意是C不要按成Ctrl),X+1切换。

    MC创造模式工具栏

  • usercache.json

    储存玩家的IDUUID

  • options.txt

    游戏里的选项里的改动保存在这里。

  • launcher_profiles.json

    游戏启动配置文件。可以新建游戏配置,从而选择不同的游戏存档,版本。比如启动一个整合包里的游戏文件。

  • backups

    旧版存档游戏备份文件。打开旧版本存档时,会压缩一份存档到这里备份(然而旧游戏打开新存档却不会备份)。

  • crash-reports

    崩溃日志报告。如果你的游戏崩了,这里就会多出来一个文件。

  • server-resource-packs

    服务器资源包文件夹。从服务器加载的材质包缓存在这里。

Optifine文件

  • shaderpacks

    光影包文件夹。光影包放这里。

  • optionsof.txt

    Optifine的设置保存在这里。

  • optionsshaders.txt

    Optifine的光影设置保存在这里。

LiteLoader文件

  • .mixin.out

    不知道。可能日志文件吧。装完LiteLoader就有。

  • liteconfig

    LiteLoader的配置文件。

Forge文件

  • config

    Forge 和 Forge 的大部分mod的配置文件都这个文件夹。

  • mods

    Forge API 的 mod 放在这里。mod 党应该最熟悉不过了。

  • usernamecache.json

    Forge 也存了一份玩家的 ID 和 UUID。

其他

把这些主要的排除了,剩下的基本上就是mod产生的文件了。基本上能够从名字上判断出来。比如CustomSkinLoader就是CustomSkinLoader的,那些waypoints之类的图片是VoxelMap的。


写完之后百度了一下,这个也不错:
[教程]Minecraft 文件夹目录索引及各部分作用【minecraft吧】_百度贴吧

添加一条评论

电子邮件地址不会被公开。 必填项已用*标注