本教程是基于网上资料制作,面向普通玩家,欢迎大家补充,本教程将教会你:
一、根目录下大部分文件夹内文件的作用
二、常见 DIY 的部分
在国内大部分玩家都是使用游戏文件+第三方启动器的方式进行游戏,因此大家一般都能够在和启动器同一目录下找到这个文件夹,它叫“.minecraft”,这个里面包含了所有游戏相关的文件。在教程中称这个文件夹为主文件夹。
在玩家从未使用任何启动器启动游戏之前,主文件夹内只有这3个文件夹:assets、libraries 和 versions。
1. assets 文件夹
assets 有四个文件夹,负责存放游戏资源:
indexes -> [版本号].json,帮助玩家寻找 objects 中的文件;
log_configs -> client-[版本号].xml,客户端日志配置;
objects,游戏资源,文件名都是十六进制序列,需要访问 indexes 中的 json 文件找到目标文件对应的序列,然后在 objects 用资源管理器搜索;
skins 玩家皮肤缓存。
下面的文字适用于 1.6.4 及之前的老版本,用红字表示。
该文件夹内有一个很显眼的无后缀文档,叫做 READ_ME_I_AM_VERY_IMPORTANT(请阅读我,我很重要),以记事本打开后,里面是作者告诉玩家这个文件夹会自动删除不应该在这里的文件,如果想要修改这里的文件,请使用资源包(Resource Pack)。
icons 文件夹内是玩家启动 MC 之后在任务栏中显示的图标;
lang 文件夹中是玩家可以选择的语言文件,如果缺失会自动默认为美国英语(en_us);
music、records、sound 都是 .ogg 格式的声音文件(可以删除,不影响启动,但游戏不会有声音)。
2. libraries(库)文件夹
游戏的运行渲染引擎以及各种库文件,没有相关知识不要修改。
3. versions(版本)文件夹
包括游戏的核心文件。1.6.4 之后支持多版本共存,按照版本不同位于以版本号命名的文件夹下。核心文件即为“版本号.jar”。
PS:在 versions 文件夹内,你可以找到游戏的核心文件,默认和版本同名的 jar 文件。
使用解压软件打开,里面有小部分可以供你修改。
在同叫 assets 的文件夹下的 texts 文件夹内的 splashes.txt 文件内存储着玩家打开游戏之后主界面右上角随机变化的黄色字体的内容,可以修改。
而在 textures 文件夹内是游戏默认的各种材质,理论上这些都是可以修改的,只需要保持文件名相同而且符合要求即可,一般而言游戏仅仅是修改一下启动时的图片,对应的文件在
assets\\minecraft\\textures\\gui\\title 下的 minecraft.png 文件。
由于现阶段有许多优秀的启动器,而且大部分都会为了配合自身特性给文件夹内添加文件,所以这里只强调几个重要的来说。
saves 文件夹:
单机存档存放地,创建世界时会自动生成。
PS:在这里介绍一下存档文件。
一般一个世界有着独立的文件夹,里面的内容差不多,挑几个重点的说。
region 文件夹内存放着主世界地图区块信息,格式是 r.x.z.mca,其中 x 和 z 是(区块坐标÷32)得到的整数再向下取整,而区块坐标则通过(方块坐标÷16)得到的整数再向下取整。通常根据报错输出删除对应区块可以解决大部分崩溃错误;
data 文件夹内存放着标签、记分板信息、自定义函数/进度、已达成的进度、自然生成数据文件等;
playerdata(在 1.6.4 之前则是 players)文件夹存放玩家信息,如身上的物品和下线位置。
screenshots 文件夹:
按 F2 产生的截图存放地,会自动生成,文件名是“截屏日期+时间.png”。
stats 文件夹:
存放玩家数据统计信息文件的地方,会自动生成。
resourcepacks 文件夹:
资源包存放地,会自动生成,文件格式是 zip。
crash-reports 文件夹:
崩溃报告存放地,只有游戏因崩溃而退出时才会生成。
shaderpacks 文件夹:
需要安装 OptiFine或其他可以加载光影的模组 并启动游戏才会生成,可存放光影包,文件格式是 zip。
options.txt 文件:
记录你在游戏内进行的设置。
原版不生成 mods 和 config 文件夹,如果你想添加模组,请先去安装模组加载器,然后到模组下载网站(如 CurseForge、MCBBS,还有本站)下载喜欢的模组,最后拖放到 mods 文件夹内。
此链接仅适合 1.6.X 版本:https://www.mcmod.cn/post/85.html