开始制作
注意:完成本教程大约需要1至1个半小时。
资源包可以更改,模型,动画,声音,用户界面和语言。
不要做什么
在制作资源包之前,你应知道有些事是不能做的。下面列举了一些不能做的事:
- 不要做任何违反Mojang团队的Minecraft使用条款的事。
- 正式版Minecraft版本或修改版本,允许你在没有从Mojang购买Minecraft的情况下进行游戏。
- 以任何方式发布Minecraft的反编译源代码。
制作资源包
首先导航到resourcepacks文件夹。要找到这个文件夹,必须首先找到Minecraft文件夹。进入资源包文件夹后,创建一个新文件夹并将其命名为:“教程资源包”。然后打开那个文件夹。
我们需要做的第一件事是创建一个pack.mcmeta文件。这使游戏系统知道该文件夹是一个资源包,还允许您自定义选择在游戏中使用资源包时出现的描述。
创建一个MCMETA文件
要创建MCMETA文件,请右键单击“教程资源包”文件夹并创建新的文本文档。将此文件命名为“pack.mcmeta”。
要求
- 任何文本编辑器都应该可以工作,但建议使用某种编程IDE的文本编辑器。
注意
重命名时,请确保文件扩展名为.mcmeta,而不是.txt。可能会警告您,更改文件扩展名可能会使文件不可用。没关系!
如果看不到文件扩展名,可以转到“文件资源管理器”的“视图”菜单并选中“文件扩展名”复选框来打开它们。

pack.mcmeta
在您选择的文本编辑器中打开pack.mcmeta并复制或键入以下内容:
{
"pack": {
"pack_format": X,
"description": "Tutorial Resource Pack"
}
}
pack_format
你应该根据你的Minecraft版本将“pack_format”后面的X替换掉。
“pack_format”规定:
- Java版1.6至Java版1.8需要
1 - Java版1.9至Java版1.10需要
2 - Java版1.11至Java版1.12需要
3 - Java版1.13至Java版1.14需要
4 - Java版1.15需要
5
(在pack_format 3和更高版本(1.11和更高版本)中,资源包中的所有文件名都只能有小写字母)
Description
你可以留下描述,也可以把它改成更激动人心的东西。如果你决定需要具有特殊字符的内容,可以在此处查找其代码。假设你想用“Þ”这个字母,你可以把它放在\u00DE中。只需记住是反斜杠而不是斜杠。(Minecraft只支持字符0000-FFFF(BMP)
注意
这个文件是用JSON写的!我们现在不会详细讨论格式,但要注意各项的安排。注意不要漏了任何一个引号、冒号和花括号或方括号。缺少其中一个可能会导致资源包无法正常工作!
测试我们的包
现在我们准备在游戏中测试它!启动Minecraft并打开选项,然后单击资源包。如果使用上述代码,您的游戏应该如下所示:
故障排除
如果你没有在游戏中看到包,确保pack.mcmeta是正确的。如果不是,查找缺少的大括号{},逗号冒号:,引号"",或方括号[]。记住,对于每个左大括号、引号或方括号,必须有右大括号、引号或方括号。
包图标
如果未指定图标,则包旁边将显示圆石图标。任何图像都可以在此处使用,只要它名为pack.png。pack.png文件必须为64 x 64像素,才能正确渲染自定义图像。
更改一个实体的材质
现在我们已经建立了我们的资源包,让我们修改苦力怕的材质!
但是,在我们开始绘制之前,我们需要设置Minecraft希望资源包位于其中的文件夹结构。为此,请执行以下操作:
- 在我们的教程资源包文件夹中创建一个名为“assets”的文件夹
- 在“assets”中,创建一个名为“minecraft”的文件夹
- 在“minecraft”中,创建一个名为“textures”的文件夹
- 在“textures”中,创建一个名为“entity”的文件夹
- 在“entity”中,创建一个名为“creeper”的文件夹
- 将原版Minecraft资源包中的苦力怕材质复制到我们新创建的creeper文件夹中。(注意:你需要使用文件归档程序(如7zip)来提取原版材质的文件。位于Windows中,名为:C:\Users\name\AppData\Roaming\.minecraft\versions\1.13,并提取.jar文件。在新文件夹中找到assets\minecraft\textures\entity。)
现在我们有了正常的苦力怕材质,在您选择的图像编辑器中打开它。应该是这样的:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
