MineGraph Docs Help

资源包结构和框架搭建

在资源包的世界中,所谓的“框架搭建”不过是创建文件夹,以便让你的资源被游戏正确识别。

首先我们需要新建一个空文件夹,然后在文件夹内准备一些东西:

pack.png

这一张图片是你的资源包显示的“名片”。

图片
由本文作者创作的 VOXT PBR 纹理包
显示在最左边的就是 pack.png 图片,这一张图片通常为 64x,128x,256x 等。

pack.mcmeta

该文件本质上是一个 json 文件,可以直接使用记事本、VSCode 等软件编辑。他的内容一般是:

{ "pack": { "pack_format": 34, "description": "包的描述", "supported_formats": { // 可选字段,需要 23w31a+ "min_inclusive": 17, "max_inclusive": 34 } } }

其中 pack_format 所对应的是所支持的版本。

兼容性表格

pack_format

起始版本

终止版本

1

1.6.1 13w24a

1.8.9

2

1.9 15w31a

1.10.2

3

1.11 16w32a

1.13 17w47b

4

1.13 17w48a

1.15 19w46b

5

1.15-pre1

1.16.2-pre3

6

1.16.2-rc1

1.16.5

7

1.17 20w45a

1.17.1 21w38a

8

1.18 21w39a

1.18.2

9

1.19 22w11a

1.19.2

11

1.19.3 22w42a

1.19.3 22w44a

12

1.19.3 22w45a

1.19.4 23w07a

13

1.19.4-pre1

1.20 23w13a

14

1.20 23w14a

1.20 23w16a

15

1.20 23w17a

1.20.1

16

1.20.2

1.20.2 23w31a

17

1.20.2 23w31a

1.20.2-pre1

18

1.20.2-pre2

1.20.3 23w41a

19

1.20.3 23w42a

20

1.20.3 23w43a

1.20.3 23w44a

21

1.20.3 23w45a

1.20.3 23w46a

22

1.20.3-pre1

1.20.5 23w51b

24

1.20.5 24w03a

1.20.5 24w04a

25

1.20.5 24w05a

26

1.20.5 24w06a

1.20.5 24w08a

28

1.20.5 24w09a

1.20.5 24w10a

29

1.20.5 24w11a

30

1.20.5 24w12a

31

1.20.5 24w13a

1.20.5-pre3

32

1.20.5-pre4

1.20.6

33

1.21 24w18a

1.21 24w20a

34

1.21 24w21a

1.21.1

35

1.21.2 24w33a

36

1.21.2 24w34a

1.21.2 24w35a

35

1.21.2 24w36a

35

1.21.2 24w37a

39

1.21.2 24w38a

最新

截止 2024 年 9 月 20 日,数据来源于 Minecraft Wiki


    我们一般使用的是 15,该数据并不会影响资源包的加载。

    assets 文件夹

    这是用于储存资源包内容的文件夹,你的所有文件几乎都在这里面。

    minecraft 文件夹

    该文件夹位于 .minecraft/assets 内,其名字实际上是命名空间 ID,原版的命名空间就叫 minecraft: ,后面会讲到该层的其他用法。

    纹理

    .minecraft/assets/minecraft 文件夹内就会储存纹理文件,存于该部分的文件可以在原版包内找到相同路径,解压后放进该文件夹即可。

    至此,你拥有了一个完整的资源包文件,不过你并没有对他进行任何改动,所以你看到的都是原版的样子。

    你的文件夹内结构,应该是这个样子:

    └─ resourcepacks └─ <资源包名称 | 资源包名称.zip> ├─ assets │ ├─ minecraft │ │ ├─ textures │ │ │ ├─ block │ │ │ │ └─ <方块纹理文件> │ │ │ ├─ item │ │ │ │ └─ <物品纹理文件> │ │ │ ├─ models │ │ │ │ └─ <盔甲纹理文件> │ │ │ └─ ... │ │ │ └─ <其他纹理文件> │ │ └─ <其他自定义资源> │ └─ <其他模组对应的文件夹> ├─ pack.mcmeta └─ pack.png

    在下一章中,我们将会形象化你的创作思路,并且使用工具来制作你的第一张纹理贴图。

    Last modified: 20 September 2024