怎么给IA创建的模型护甲,增加原版属性,护甲,血量,韧性。
不知道在什么地方加,怎么加,括号在什么地方写。
维基看也看不懂,因为我的文件里,没有维基那些字符,只有图片里的这些
照着这边set_attributes的介绍来写https://minecraft.fandom.com/zh/wiki/物品修饰器比如复制代码写在set_nbt的那个大括号的后面,别忘了逗号
属性名字可以在这边看https://minecraft.fandom.com/zh/wiki/属性
- ,
- {
- "function": "set_attributes",
- "modifiers": [
- {
- "name": "awa",
- "attribute": "generic.armor_toughness",
- "operation": "addition",
- "amount": 3,
- "slot": "head"
- },
- {
- "name": "awa",
- "attribute": "generic.armor",
- "operation": "addition",
- "amount": 10,
- "slot": "head"
- }
- ]
- }
属性名字可以在这边看https://minecraft.fandom.com/zh/wiki/属性
无敌三脚猫 发表于 2023-4-20 12:00
照着这边set_attributes的介绍来写https://minecraft.fandom.com/zh/wiki/物品修饰器比如写在set_nbt的那个 ...
还是不成啊,能加个Q吗,私信
爱吃柠檬的鱼 发表于 2023-4-20 12:46
还是不成啊,能加个Q吗,私信
你把你写的发上来看看
无敌三脚猫 发表于 2023-4-20 13:08
你把你写的发上来看看
这论坛我玩不转,不知道怎么发,能加个QQ吗看私信,
无敌三脚猫 发表于 2023-4-20 13:08
你把你写的发上来看看
- {
- "type": "minecraft:generic",
- "pools": [
- {
- "functions": [
- {
- "function": "minecraft:set_name",
- "name": {
- "translate": "[角色] §6孙悟空"
- }
- },
- {
- "function": "set_nbt",{
- "function": "set_attributes",
- "modifiers": [
- {
- "name": "[角色] §6孙悟空",
- "attribute": "generic.armor_toughness",
- "operation": "addition",
- "amount": 15,
- "slot": "head"
- },
- {
- "name": "[角色] §6孙悟空",
- "attribute": "generic.armor",
- "operation": "addition",
- "amount": 10,
- "slot": "head"
- }
- ]
- }
- "tag": "{CustomModelData:9, Tags:["is_hat", "hats.hat", "hats.hat.type.AV3"]}"
- }
- ],
- "rolls": 1,
- "entries": [
- {
- "type": "minecraft:loot_table",
- "name": "hats:hat_on_head/_hat_base"
- }
- ]
- }
- ]
- }
我不是让你写在set_nbt后面,是让你写在set_nbt的那个大括号的后面
这个斜杠\在代码框里无法正常显示,我就直接这样写好了
另外,属性修饰符的名字(就是"name": "[角色] §6孙悟空"那里)虽然必须要写,但其实没有什么意义,玩家也看不到
{
"type": "minecraft:generic",
"pools": [
{
"functions": [
{
"function": "minecraft:set_name",
"name": {
"translate": "[角色] §6孙悟空"
}
},
{
"function": "set_nbt",
"tag": "{CustomModelData:9, Tags:[\"is_hat\", \"hats.hat\", \"hats.hat.type.AV3\"]}"
},
{
"function": "set_attributes",
"modifiers": [
{
"name": "[角色] §6孙悟空",
"attribute": "generic.armor_toughness",
"operation": "addition",
"amount": 15,
"slot": "head"
},
{
"name": "[角色] §6孙悟空",
"attribute": "generic.armor",
"operation": "addition",
"amount": 10,
"slot": "head"
}
]
}
],
"rolls": 1,
"entries": [
{
"type": "minecraft:loot_table",
"name": "hats:hat_on_head/_hat_base"
}
]
}
]
}
无敌三脚猫 发表于 2023-4-20 13:24
我不是让你写在set_nbt后面,是让你写在set_nbt的那个大括号的后面
这个斜杠\在代码框里无法正常显示,我 ...
感谢大佬成功了,但是,现在鼠标滑到 物品那,显示
+10 盔甲
+3 attribute: generic.armor_toughness
这后面一大串英文 他不是应该显示,韧性的吗,怎么显示一串英文
爱吃柠檬的鱼 发表于 2023-4-20 13:41
感谢大佬成功了,但是,现在鼠标滑到 物品那,显示
+10 盔甲
你玩的是哪个版本的mc?1.16之前和之后的属性名字会有些不一样
无敌三脚猫 发表于 2023-4-20 13:45
你玩的是哪个版本的mc?1.16之前和之后的属性名字会有些不一样
1.15.2, 有关1.15.2的属性名字 在那看? 而且属性名字不一样,是不是就不加成属性?