打开玩了半年的MC的.minecraft
文件夹,你可能会看到这样的场景:
MC文件夹内的一大堆文件
这些文件和文件夹到底是从启动器来的,从模组来的,还是游戏本身自己就有的呢?有些文件可以从命名上就判断来源,比如“litemod”,有些却不能。于是我从纯净版的Minecraft
1.12.2文件开始,重新再安装一次Optifine
、Forge
、LiteLoader
以及各种MOD,看看这些文件是从哪里产生的。
游戏基础文件
1 2 3 4 5
| 2018/09/23 14:06 <DIR> . 2018/09/23 14:06 <DIR> .. 2018/09/23 13:51 <DIR> assets 2018/09/23 14:06 <DIR> libraries 2018/09/23 14:05 <DIR> versions
|
这是一个原版完整的Minecraft游戏的所有文件。只要有assets
、libraries
、versions
三个文件夹内的文件,游戏就可以运行。
assets
存放MC的图标、皮肤、音效、音乐以及语言文件等。没有这个文件夹游戏也可以启动,但是没有声音,只有英语。除去assets外其他文件只有大约50mb。这也是MC核心文件的大小。
libraries
包含游戏启动所需要的库文件。缺少部分文件文件会无法启动,不过一般启动器会从官网下载回来补齐并启动游戏。
versions
版本文件。当安装了新版本游戏,或者安装了Optifine,Forge等其他补丁后,会在这里生成新的版本文件,并可以被启动器检测到以供玩家选择版本。
游戏数据文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 2018/09/23 15:47 <DIR> . 2018/09/23 15:47 <DIR> .. 2018/09/23 13:51 <DIR> assets 2018/09/23 15:41 <DIR> saves 2018/09/23 14:06 <DIR> libraries 2018/09/23 15:40 <DIR> logs 2018/09/23 14:05 <DIR> versions 2018/09/23 15:40 <DIR> resourcepacks 2018/09/23 16:04 <DIR> screenshots 2018/09/23 15:47 10,241 servers.dat 2018/09/23 16:00 3,470 hotbar.nbt 2018/09/23 15:45 106 usercache.json 2018/09/23 15:46 2,141 options.txt 2018/09/23 15:39 135 launcher_profiles.json
|
saves
保存游戏世界的存档。删掉会后悔一辈子。记得常备份哦。
logs
日志文件,保存启动器和游戏的日志输出,玩家聊天记录也在里面。
resourcepacks
资源包文件夹。材质包放里面。
screenshots
截图文件夹。游戏内按下F2
会保存游戏截图保存到这里来。
servers.dat
服务器数据。保存加入的服务器的名字、地址等信息。
hotbar.nbt
创造模式的快捷工具栏保存的数据。1.12版本新有的功能。按C
+1
保存底下那条工具栏到第一条去(注意是C
不要按成Ctrl
),X
+1
切换。
MC创造模式工具栏
usercache.json
储存玩家的ID
和UUID
。
options.txt
游戏里的选项
里的改动保存在这里。
launcher_profiles.json
游戏启动配置文件。可以新建游戏配置,从而选择不同的游戏存档,版本。比如启动一个整合包里的游戏文件。
backups
旧版存档游戏备份文件。打开旧版本存档时,会压缩一份存档到这里备份(然而旧游戏打开新存档却不会备份)。
crash-reports
崩溃日志报告。如果你的游戏崩了,这里就会多出来一个文件。
server-resource-packs
服务器资源包文件夹。从服务器加载的材质包缓存在这里。
Optifine文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| 2018/09/23 16:06 <DIR> . 2018/09/23 16:06 <DIR> .. 2018/09/23 13:51 <DIR> assets 2018/09/23 15:59 <DIR> libraries 2018/09/23 16:00 <DIR> logs 2018/09/23 15:40 <DIR> resourcepacks 2018/09/23 15:41 <DIR> saves 2018/09/23 16:04 <DIR> screenshots 2018/09/23 15:59 <DIR> shaderpacks 2018/09/23 15:57 <DIR> versions 2018/09/23 16:04 3,470 hotbar.nbt 2018/09/23 15:59 264 launcher_profiles.json 2018/09/23 16:10 2,161 options.txt 2018/09/23 16:10 1,434 optionsof.txt 2018/09/23 16:06 364 optionsshaders.txt 2018/09/23 15:47 10,241 servers.dat 2018/09/23 16:00 106 usercache.json
|
shaderpacks
光影包文件夹。光影包放这里。
optionsof.txt
Optifine的设置保存在这里。
optionsshaders.txt
Optifine的光影设置保存在这里。
LiteLoader文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| 2018/09/23 16:21 <DIR> . 2018/09/23 16:21 <DIR> .. 2018/09/23 16:21 <DIR> .mixin.out 2018/09/23 13:51 <DIR> assets 2018/09/23 15:59 <DIR> libraries 2018/09/23 16:21 <DIR> liteconfig 2018/09/23 16:21 <DIR> logs 2018/09/23 16:21 <DIR> mods 2018/09/23 15:40 <DIR> resourcepacks 2018/09/23 15:41 <DIR> saves 2018/09/23 16:04 <DIR> screenshots 2018/09/23 15:59 <DIR> shaderpacks 2018/09/23 16:20 <DIR> versions 2018/09/23 16:04 3,470 hotbar.nbt 2018/09/23 16:20 405 launcher_profiles.json 2018/09/23 16:10 2,161 options.txt 2018/09/23 16:10 1,434 optionsof.txt 2018/09/23 16:06 364 optionsshaders.txt 2018/09/23 15:47 10,241 servers.dat 2018/09/23 16:22 106 usercache.json
|
Forge文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| 2018/09/23 16:35 <DIR> . 2018/09/23 16:35 <DIR> .. 2018/09/23 16:21 <DIR> .mixin.out 2018/09/23 13:51 <DIR> assets 2018/09/23 16:34 <DIR> config 2018/09/23 16:34 <DIR> libraries 2018/09/23 16:21 <DIR> liteconfig 2018/09/23 16:34 <DIR> logs 2018/09/23 16:21 <DIR> mods 2018/09/23 15:40 <DIR> resourcepacks 2018/09/23 15:41 <DIR> saves 2018/09/23 16:04 <DIR> screenshots 2018/09/23 15:59 <DIR> shaderpacks 2018/09/23 16:20 <DIR> versions 2018/09/23 16:04 3,470 hotbar.nbt 2018/09/23 16:20 405 launcher_profiles.json 2018/09/23 16:10 2,161 options.txt 2018/09/23 16:10 1,434 optionsof.txt 2018/09/23 16:06 364 optionsshaders.txt 2018/09/23 15:47 10,241 servers.dat 2018/09/23 16:35 106 usercache.json 2018/09/23 16:35 55 usernamecache.json
|
config
Forge 和 Forge 的大部分mod的配置文件都这个文件夹。
mods
Forge API 的 mod 放在这里。mod 党应该最熟悉不过了。
usernamecache.json
Forge 也存了一份玩家的 ID 和 UUID。
其他
把这些主要的排除了,剩下的基本上就是mod产生的文件了。基本上能够从名字上判断出来。比如CustomSkinLoader就是CustomSkinLoader的,那些waypoints之类的图片是VoxelMap的。
写完之后百度了一下,这个也不错: [教程]Minecraft
文件夹目录索引及各部分作用【minecraft吧】_百度贴吧