怎么用NBT绑定物品材质,求教程
本帖最后由 xiang_xge 于 2020-7-30 17:39 编辑
使用custom_model_data标签自订
1.
首先创建.minecraft\resourcepacks\测试资源包\assets\minecraft\models\item内的stick.json内容如下:
{
"parent": "item/handheld",
"textures": {
"layer0": "item/stick"
},
"overrides": [
{ "predicate": {"custom_model_data": 1}, "model": "item/stick/1"},
{ "predicate": {"custom_model_data": 2}, "model": "item/stick/2"},
{ "predicate": {"custom_model_data": 3}, "model": "item/stick/3"},
{ "predicate": {"custom_model_data": 4}, "model": "item/stick/4"}
]
}
里面是设定当自订的模型编号为某数时,使用某个对应的模型档。其中custom_model_data标签后面可以设定数字,搭配后面的资料夹设置;比如第一条"predicate": {"custom_model_data": 1}, "model": "item/stick/1"要搭配的档案就是.minecraft\resourcepacks\测试资源包\assets\minecraft\models\item\stick里面的1.json。
内容如下
{
"parent": "item/handheld",
"textures": {
"layer0": "item/stick/1"
}
}
里面是设定使用模型的图片位置。可以另外设定模型形状构成、使用的图、相对位置缩放等等。
在上面步骤的stick.json里面设定了多少个,就需创建多少个档案。比如上面步骤一有四个,这里就要有四个档案,只需将里面一行"layer 0": "item/stick/1"的1分别改成2~4。
3.
最后就是放入设定的1.png~4.png木棒图在以下路径里面:
.minecraft\resourcepacks\测试资源包\assets\minecraft\textures\item\stick
路径中的资料夹名、图档名可以自订,但是要注意对应上.json档内的路径。
4.例图
以上设定好后,进到游戏套用测试资源包就能使用了。
命令:/give @p stick{CustomModelData:1}
(感谢@MC深坑不回头 )
使用custom_model_data标签自订
1.
首先创建.minecraft\resourcepacks\测试资源包\assets\minecraft\models\item内的stick.json内容如下:
{
"parent": "item/handheld",
"textures": {
"layer0": "item/stick"
},
"overrides": [
{ "predicate": {"custom_model_data": 1}, "model": "item/stick/1"},
{ "predicate": {"custom_model_data": 2}, "model": "item/stick/2"},
{ "predicate": {"custom_model_data": 3}, "model": "item/stick/3"},
{ "predicate": {"custom_model_data": 4}, "model": "item/stick/4"}
]
}
里面是设定当自订的模型编号为某数时,使用某个对应的模型档。其中custom_model_data标签后面可以设定数字,搭配后面的资料夹设置;比如第一条"predicate": {"custom_model_data": 1}, "model": "item/stick/1"要搭配的档案就是.minecraft\resourcepacks\测试资源包\assets\minecraft\models\item\stick里面的1.json。
内容如下
{
"parent": "item/handheld",
"textures": {
"layer0": "item/stick/1"
}
}
里面是设定使用模型的图片位置。可以另外设定模型形状构成、使用的图、相对位置缩放等等。
在上面步骤的stick.json里面设定了多少个,就需创建多少个档案。比如上面步骤一有四个,这里就要有四个档案,只需将里面一行"layer 0": "item/stick/1"的1分别改成2~4。
3.
最后就是放入设定的1.png~4.png木棒图在以下路径里面:
.minecraft\resourcepacks\测试资源包\assets\minecraft\textures\item\stick
路径中的资料夹名、图档名可以自订,但是要注意对应上.json档内的路径。
4.例图
以上设定好后,进到游戏套用测试资源包就能使用了。
命令:/give @p stick{CustomModelData:1}

(感谢@MC深坑不回头 )
【教程】纯净游戏内添加更多物品 - 材质资源 - Minecraft(我的世界)中文论坛 - https://www.mcbbs.net/forum.php?mod=viewthread&tid=782790
你可以看这个帖子 [url= https://www.mcbbs.net/forum.php?mod=viewthread&tid=782790]点我进入[/url]