跳转到内容
WikilyWIKILY
全部游戏23 个 Wiki · 选择你的游戏
命令与作弊所有命令

切换游戏

23 个 Wiki · 选择你的游戏
/attribute

命令

/attribute

读取或更改生物实体的属性,例如最大生命值、移动速度或大小。

语法

/attribute <target> <attribute> base get [<scale>]
/attribute <target> <attribute> base reset
/attribute <target> <attribute> base set <value>
/attribute <target> <attribute> get [<scale>]
/attribute <target> <attribute> modifier add <id> <value> (add_multiplied_base|add_multiplied_total|add_value)
/attribute <target> <attribute> modifier remove <id>
/attribute <target> <attribute> modifier value get <id> [<scale>]

参数

参数值的类型输入内容
<target>目标选择器要读取或更改的实体。必须恰好是一个实体。仅限一个实体。
<attribute>游戏ID属性id,例如minecraft:max_health、minecraft:movement_speed、minecraft:attack_damage或minecraft:scale。某个属性的ID。
<scale>小数一个数,值会先乘以它,再作为/execute store保存的数返回。默认为1。
<value>小数对于 base set,新的基础值。对于 modifier add,修饰符所应用的数值。
<id>ID修饰器带命名空间的ID,例如 example:boost。添加修饰符时选定,之后再次使用它来读取或移除该修饰符。

详细信息

权限等级2:管理员、开启作弊的世界、命令方块和函数
适用于开启作弊的单人游戏和多人游戏服务器。需要权限等级2(游戏管理员):服务器管理员、开启作弊的玩家、命令方块和函数都可以执行。
结果get命令会报告该值,并返回乘以比例后的结果,小数部分被舍去。设置、重置、添加或移除的命令会报告更改内容,并返回1。
get显示属性应用所有修饰符后的最终值。
base get显示属性在任何修饰符之前的基础值。
base set将属性的基础值设为给定的数字。
base reset将基础值恢复为该类实体的默认值,并输出默认值。
modifier add添加一个带有给定ID、数值和运算方式的永久修饰符。如果该属性已有具有该 ID 的修饰符,则失败。
modifier remove移除具有指定ID的修饰符。如果该属性没有这样的修饰符,则失败。
modifier value get显示某个修饰符的值。如果该属性没有具有该 ID 的修饰符,则失败。
运算add_value 把该值加到基础值上。add_multiplied_base 加上基础值(在所有 add_value 修饰符之后)乘以该值的结果。add_multiplied_total 把当前总值乘以1加该值。它们按该顺序应用。
目标必须存活目标必须是单个生物实体,例如玩家或生物。其他实体会失败并提示“不是此命令的有效实体”,没有所选属性的实体会失败并提示“没有该属性”。
尺寸缩放默认为1。更大的缩放可以保留/execute store所保存数字中的小数,例如100会把0.1变为10。

示例

/attribute @s minecraft:max_health get

显示你的最大生命值。

/attribute @s minecraft:max_health base set 40

将你的基础最大生命值设为40,即20颗心。

/attribute @s minecraft:scale base set 2

让你的体型变为两倍。

/attribute @s minecraft:movement_speed modifier add example:sprint_boost 0.5 add_multiplied_base

添加一个使你移动速度加快百分之50的修饰符。

/attribute @s minecraft:movement_speed modifier remove example:sprint_boost

再次移除该速度修饰符。

/attribute @s minecraft:scale base reset

使你恢复正常大小。

加入创作者社区建设 Minecraft Java Edition Wiki 的伙伴们都在我们的 Discord。欢迎提问或推荐页面。加入 Discord (在新标签页打开 Discord)