Saltar al contenido
WikilyWIKILY
Todos los juegos23 wikis · elige tu juego
Comandos y trucosTodos los comandos

Cambiar de juego

23 wikis · elige tu juego
/attribute

Comando

/attribute

Lee o cambia un atributo de una entidad viva, como su salud máxima, su velocidad de movimiento o su tamaño.

Sintaxis

/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>]

Argumentos

ArgumentoTipo de valorQué escribir
<target>Selector de objetivoLa entidad que se lee o se cambia. Debe ser exactamente una entidad. Solo una entidad.
<attribute>Id del juegoEl id del atributo, por ejemplo minecraft:max_health, minecraft:movement_speed, minecraft:attack_damage o minecraft:scale. La ID de un atributo.
<scale>Número decimalUn número por el que se multiplica el valor antes de devolverlo como el número que /execute store guarda. Por defecto, 1.
<value>Número decimalCon base set, el nuevo valor base. Con modifier add, la cantidad que aplica el modificador.
<id>IdLa ID con espacio de nombres del modificador, por ejemplo example:boost. Se elige al añadir un modificador y se vuelve a usar para leerlo o quitarlo.

Detalles

Nivel de permiso2: operadores, mundos con trucos activados, bloques de comandos y funciones
Funciona enUn jugador con trucos activados y servidores multijugador. Necesita el nivel de permiso 2 (maestros de juego): pueden ejecutarlo los operadores del servidor, los jugadores con trucos, los bloques de comandos y las funciones.
ResultadoLos comandos get informan del valor y lo devuelven multiplicado por la escala, con los decimales cortados. Los comandos que establecen, restablecen, añaden o quitan informan de lo que cambió y devuelven 1.
getMuestra el valor final del atributo, con todos los modificadores aplicados.
base getMuestra el valor base del atributo, antes de cualquier modificador.
base setEstablece el valor base del atributo en el número indicado.
base resetDevuelve el valor base al predeterminado de ese tipo de entidad y muestra el valor predeterminado.
modifier addAñade un modificador permanente con el ID, el valor y la operación indicados. Falla si el atributo ya tiene un modificador con ese id.
modifier removeElimina el modificador con el id indicado. Falla si el atributo no tiene ese modificador.
modifier value getMuestra el valor de un modificador. Falla si el atributo no tiene ningún modificador con ese id.
Operacionesadd_value suma el valor a la base. add_multiplied_base suma la base (tras todos los modificadores add_value) multiplicada por el valor. add_multiplied_total multiplica el total acumulado por 1 más el valor. Se aplican en ese orden.
El objetivo debe estar vivoEl objetivo debe ser una única entidad viva, como un jugador o un mob. Las demás entidades fallan con «no es una entidad válida para este comando», y una entidad sin el atributo elegido falla con «no tiene el atributo».
EscalaLa escala es 1 por defecto. Una escala mayor conserva los decimales del número que guarda /execute store; por ejemplo, 100 convierte 0,1 en 10.

Ejemplos

/attribute @s minecraft:max_health get

Muestra tu salud máxima.

/attribute @s minecraft:max_health base set 40

Establece tu salud máxima base en 40, es decir, 20 corazones.

/attribute @s minecraft:scale base set 2

Te hace el doble de grande.

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

Añade un modificador que te hace moverte un 50 por ciento más rápido.

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

Elimina de nuevo ese modificador de velocidad.

/attribute @s minecraft:scale base reset

Te devuelve a tu tamaño normal.

Únete a la comunidad de creadoresLas personas que construyen la wiki de Minecraft Java Edition están en nuestro Discord. Haz preguntas o sugiere páginas.Unirse a Discord (abre Discord en una pestaña nueva)