MC百科社群

标题: 尝试利用CrT修改物品属性失败 [打印本页]

作者: QQ酱657940    时间: 2023-7-3 16:24
标题: 尝试利用CrT修改物品属性失败
本帖最后由 QQ酱657940 于 2023-7-3 16:28 编辑

尝试利用CrT修改物品属性,但是报错,
脚本内容如下:(文件名armor_attribute.zs)

import crafttweaker.api.entity.attribute.Attribute;
import crafttweaker.api.entity.attribute.AttributeInstance;
import crafttweaker.api.entity.attribute.AttributeModifier;
import crafttweaker.api.entity.attribute.AttributeOperation;
import crafttweaker.api.ingredient.IIngredient;
import crafttweaker.api.entity.equipment.EquipmentSlot;
import crafttweaker.api.bracket.CommandStringDisplayable;

<tag:items:minecraft:wool>.addGlobalAttributeModifier(<attribute:minecraft:generic.attack_damage>, "8c1b5535-9f79-448b-87ae-52d81480aaa3", "Extra Power", 10, AttributeOperation.ADDITION, [<constant:minecraft:equipmentslot:chest>]);

报错内容如下:
...\armor_attribute.zs:9:0: No such member: addGlobalAttributeModifier

为什么会显示No such member?

如果想为某一个物品而不是标签添加属性,又该怎么写呢?


作者: QQ酱657940    时间: 2023-7-3 16:35
啊这,在<tag:items:minecraft:wool>后面插入.asIIngredient()就好了。
为什么官方wiki里的代码是有问题的......




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科