作者发现讲解文件夹的教程特别少且碎片化,所以本人编写了一个教程,如有错误请在评论区指出!(Windows11系统)
原版:
游戏根目录:
打开Minecraft Java版文件夹。(以版本隔离为准)
(一般是.minecraft的文件,在C盘,我放一些在D盘所以重命名了一下文件夹)
launcher_profiles.json和PCL.ini是启动器生成的,作用是让启动器知道这是一个Minecraft文件夹(请不要动它)
assets文件夹有3个子文件夹:
indexes:存放版本号对应的.json文件,用于定位objects文件夹中的具体资源文件;
objects:存储游戏资源文件,文件名采用十六进制序列,需通过indexes中的.json文件查找对应序列后,再用资源管理器搜索具体文件;
skins:缓存玩家皮肤文件。
libraries里放着戏运行所需的第三方库文件和游戏支持库。(别动,更改可能导致游戏无法正常运行)例如:
该目录包含游戏运行和模组加载所需的Java库(JAR文件),例如日志库、网络通信库等。
模组依赖:部分模组会在此目录下添加额外的JAR文件,以提供功能扩展或兼容性支持。
子目录通常以com/、net/命名,例如:
com/mojang:Mojang官方库(如游戏核心代码)。
com/google:Google提供的工具库(如Gson用于JSON解析)
versions是实例文件夹,里面的版本名就是一个实例:
实例子目录:
以1.21.4为例。(部分光影支持原版)
1.以实例名-natives命名的文件夹主要用于存放Minecraft Java版运行所需的动态链接库文件,如下图:
可以看到windows是以dll.结尾的文件,用来适配操作系统和硬件。(如果你没有把握请不要动它)
2.debug文件夹所存储的是游戏产生的日志,以disconnect+日期命名。如果游戏发生错误可以快速找到日志文件。
3.downloads 文件夹是用于存储游戏版本更新或资源包下载的临时文件目录。例如:
启动器更新实例;
启动器下载资源。
4.logs这是存储运行日志的文件夹,一般文件以latest.log的格式命名。例如:
包含
玩家点击GUI,加入服务器;
游戏游戏时间,结束时间;
系统错误,游戏崩溃,警告等。
5.resourcepacks资源包文件夹。(注意,资源包请以Zip格式,不要解压)
6.screenshots截图文件夹,按F2之后截图保存的地方。
7.shaderpacks光影包文件夹,只有少量光影包支持原版,一些光影包需要:lris或者OptFine。(注意,原版光影包请以作者提供的使用发生为准,普通光影包放在这里也以Zip格式,不要解压)
此外下面还有一些零散的其他文件,本文不在一一叙述,如果你没有把握请不要动这些文件,可能会影响游戏运行。