= 创作分享 =
你问我答
尝试利用CrT修改物品属性失败
BlaucE

尝试利用CrT修改物品属性失败

BlaucE 于 2023-7-3 16:24 ( 1年前 ) [复制链接] [只看楼主] [打印]
682 1
15RF
本帖最后由 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?

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

发表于 2023-7-3 16:24:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 1 条回复!
BlaucE
啊这,在<tag:items:minecraft:wool>后面插入.asIIngredient()就好了。
为什么官方wiki里的代码是有问题的......
发表于 2023-7-3 16:35:08 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表