资源包

资源包是游戏的重要部分,能够修改贴图、音效,甚至模型、语言等是它的一大特色。其强大的自由度能够为游戏增色不少。
本章节将会介绍资源包内各部分的用途,及其在地图创作中的作用。

本章中若无特殊说明,文件路径默认使用 正斜杠(/) 分隔。默认从资源包中开始索引。

快速入门:体验制作一个资源包

第一步,找到你的资源包文件夹(.minecraft\resourcepacks),并在其中新建一个文件夹,文件夹的名字即为资源包的名字。在这里,我们以newPack为例。

第二步,打开这个文件夹,然后新建一个文件,名为pack.mcmeta。注意,这个文件的扩展名是.mcmeta而不是.txt(虽然也是一个纯文字档案),你可以在文件夹选项中选择展示文件的扩展名。

第三步,打开pack.mcmeta。你可以使用Windows自带的写字板,最好使用一些专业点的编辑器,比如Notepad++。然后,向其中添加一下文字:

{
   "pack": {
      "pack_format": 3,
      "description": "A Tutorial Resource Pack"
   }
}

注意,除了A Tutorial Resource Pack作为资源包描述可以修改,其它各个字符都不能进行增减和替换。(pack_format是1.12的时候为3,其他版本请见本文底部的pack.mcmeta格式)

添加之后记得保存。

第四步:创建一个.png图片文件,设置图片大小为128x128,并保存为pack.png。这个图片就是你的资源包图标。

第四步:在版本文件夹找到当前版本的jar,解压并找到assets\minecraft\textures。原版的所有材质都在这个文件夹内。选择一个你想要修改的材质,并按原路径复制到刚才的资源包文件夹内。

第五步:打开游戏,看看你的新资源包是否制作成功。

温馨提示:
这只是最最简单的入门,接下来会更进一步地介绍资源包制作以及其应用。

一些注意事项:

  • 资源包中图片必须是*.png格式,且扩展名使用小写。
  • 除资源包名外,资源包内的文件/文件夹名不能有中文。
  • (资源包名)的下级文件夹是assets文件夹,注意不要打包两次造成资源包无法读取。
  • (资源包名)的下的pack.mcmeta文件是必须的。
  • 配置文件里的所有 文件路径,都不需要写扩展名(如.ogg, .json),路径使用斜杠/而不是反斜杠\,如应该是test/a/b而不是test\a\b
  • 小心资源包错误!若出现紫黑色方块,则为资源包错误。可能由模型,状态文件,材质错误,材质不存在导致: error

pack.mcmeta文件格式

  • (The root tag)(Compound)
    • pack:储存资源包信息(Compound)
      • pack_format:资源包版本号,必须同游戏版本匹配(游戏版本1.9之前设置为1,1.9和1.10设置为2,1.11和1.12设置为3)。(Int)
      • description:资源包的描述,在选择资源包时显示,中文需转unicode编码。(String)

本教程只会讲解资源包的作用,以及大致介绍资源包。如果需要详细研究,请参照该方面的教程以及wiki。

地图里可以加入资源包,方式为在地图的文件里.minecraft/saves/(地图名)/里加入一个resources.zip,内容为(不是放在子文件内)pack.mcmetapack.pngassets文件夹等。
也可以在服务器里指定资源包(但需要等待下载),方式为在server.properties里加入resource-pack=<资源包zip的URL>

更多关于资源包的资料请参见 https://minecraft.gamepedia.com/Resource_pack

results matching ""

    No results matching ""