Comando /attribute de Minecraft

Java EditionDesde Java 1.16 (20w17a)

Respuesta rápida: Lee y modifica atributos de entidades como vida máxima, velocidad, daño de ataque y escala. Sintaxis: attribute <target> <attribute> <get|base get|base set|base reset|modifier add|modifier remove|modifier value get> ...

/attribute expone las estadísticas numéricas de cada entidad: generic.max_health, generic.movement_speed, generic.attack_damage, generic.scale y más. Puedes leer valores, sobrescribir el valor base o apilar modificadores (el mismo sistema que usan los efectos de poción y el equipamiento). Es cómo los data packs y mapas de aventura crean bosses personalizados con 200 de vida o el doble de velocidad.

Sintaxis

EdiciónSintaxis
Javaattribute <target> <attribute> <get|base get|base set|base reset|modifier add|modifier remove|modifier value get> ...
Bedrock(Java Edition only)

Objetivos / argumentos: Una entidad cada vez (jugadores, mobs y algunas más). Requiere: Trucos activados / nivel de operador 2.

Ejemplos

/attribute @s minecraft:generic.max_health base set 40

Date 20 corazones de forma permanente

/attribute @e[type=zombie,limit=1] minecraft:generic.movement_speed base set 0.4

Haz un zombi el doble de rápido

/attribute @s minecraft:generic.scale base set 0.5

Encógete a la mitad de tamaño (Java 1.20.5+)

Consejos

Comandos relacionados

/effect/damage/summon