NapNodes

← Guías de Minecraft

Minecraft · actualizada el 21 de octubre de 2026

Comando /attribute en Minecraft: tamaño, vida, velocidad y salto

Con /attribute cambias cómo es un jugador o un mob sin mods ni plugins: su tamaño, sus corazones, lo rápido que corre, lo alto que salta, la gravedad o hasta dónde llega con la mano. Es de Minecraft Java y los nombres cambiaron en la 1.21.2: por eso muchos comandos de vídeos viejos ya no funcionan.

¿Se lo pasas a tu grupo?WhatsApp

Cómo se escribe y quién puede usarlo

La forma es /attribute <quién> <atributo> y lo que quieres hacer: get para ver el valor que tiene ahora, base set <número> para cambiar su valor de base, base reset para devolverlo al de siempre y modifier para sumarle o quitarle algo con un nombre propio (más abajo).

Pide nivel de permiso 2: en un servidor, ser op (op TuNombre en la consola); en un mundo de un jugador, tener los trucos activados. En Bedrock no existe.

Va a UNA sola entidad cada vez. Con @a o @e sin limitar da el error «Only one entity is allowed». Para cambiárselo a todos, se repite con execute: /execute as @a run attribute @s minecraft:scale base set 0.5.

Desde la 1.21.2 los atributos se llaman sin prefijo: minecraft:scale, minecraft:max_health, minecraft:movement_speed. Si copias generic.scale o generic.max_health de un tutorial antiguo, da error porque ese nombre ya no existe. El tabulador del chat te enseña la lista exacta de tu versión.

¿Prefieres no montarlo tú? Servidores de Minecraft desde 6 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Minecraft gratis, sin tarjeta.

Hacerte pequeño o gigante: scale

/attribute TuNombre minecraft:scale base set 0.5 te deja a la mitad de alto; base set 2, al doble. Se admite de 0.0625 (un dieciseisavo) a 16, y lo normal es 1. Existe desde la 1.20.5.

Cambia también el tamaño con el que chocas: a 0.5 mides 0,9 bloques y pasas por huecos de un bloque; a 3 no cabes por una puerta. Para un gigante, sube también hasta dónde llega con la mano (minecraft:block_interaction_range, de base 4.5) o no alcanzará el suelo a gusto.

Sirve para eventos (un jefe gigante, una carrera de jugadores diminutos), para fotos y para roles. Para volver a tu tamaño: /attribute TuNombre minecraft:scale base reset.

Los atributos que más se usan

Más corazones: minecraft:max_health, de base 20 (diez corazones), hasta 1024. base set 40 da veinte corazones. Los nuevos salen vacíos: se llenan comiendo o con /effect give TuNombre minecraft:instant_health (la guía de /effect).

Correr más: minecraft:movement_speed, de base 0.1 en un jugador. base set 0.2 es el doble de rápido; más de 0.3 cuesta controlarlo.

Saltar más: minecraft:jump_strength, de base 0.42. Con 1 se saltan unos cuantos bloques; súbele también minecraft:safe_fall_distance (de base 3, los bloques que caes sin hacerte daño) o pon minecraft:fall_damage_multiplier a 0 para que la caída no mate.

Subir bloques sin saltar: minecraft:step_height, de base 0.6. Con 1 subes un bloque andando, como un caballo.

Gravedad de la Luna: minecraft:gravity, de base 0.08. Con 0.02 se cae despacio y los saltos duran mucho. Admite de -1 a 1.

Alcance: minecraft:block_interaction_range (bloques, 4.5) y minecraft:entity_interaction_range (golpear a mobs y jugadores, 3). Útil en el modo creativo para construir lejos.

Otros que da gusto conocer: minecraft:attack_damage (el daño con la mano), minecraft:armor (hasta 30), minecraft:knockback_resistance (de 0 a 1: con 1 no te empujan), minecraft:oxygen_bonus (más aire bajo el agua), minecraft:mining_efficiency y minecraft:block_break_speed (picar más rápido) y minecraft:burning_time (cuánto tardas en apagarte al quemarte; con 0, nada). Las versiones 26.x han añadido algunos más, como minecraft:bounciness (rebotar) o minecraft:friction_modifier.

base set o modifier: cuál usar

base set cambia el valor de base y ya está: es lo más sencillo y lo que buscas casi siempre.

modifier suma un cambio con un nombre propio, encima de lo que haya: /attribute TuNombre minecraft:movement_speed modifier add napnodes:rapido 0.5 add_multiplied_base hace que corras un 50 % más, y /attribute TuNombre minecraft:movement_speed modifier remove napnodes:rapido lo quita sin tocar nada más. Sirve cuando varias cosas cambian el mismo atributo (un evento, un rango, un efecto) y quieres quitar solo la tuya.

Hay tres formas de sumar: add_value suma el número tal cual (0.05 de velocidad más), add_multiplied_base suma un porcentaje del valor de base (0.5 es un 50 % más) y add_multiplied_total multiplica el total al final, después de todo lo demás. El nombre (napnodes:rapido) lo eliges tú; si lo añades otra vez con el mismo nombre da error: quítalo antes.

/attribute TuNombre minecraft:movement_speed get te dice el valor final con todo sumado; base get, solo la base. Si algo no cuadra, compara los dos.

En mobs: jefes y mascotas a medida

Un mob que ya existe se cambia igual, apuntando a uno solo: /execute as @e[type=minecraft:zombie,limit=1,sort=nearest] run attribute @s minecraft:scale base set 3 convierte en gigante al zombi más cercano.

Para crearlo ya cambiado, con summon: /summon minecraft:zombie ~ ~ ~ {attributes:[{id:"minecraft:scale",base:3},{id:"minecraft:max_health",base:100}],Health:100f} saca un zombi el triple de grande con 100 de vida (el Health hace falta: si no, nace con la vida normal aunque su máximo sea 100).

Con minecraft:follow_range (de cuán lejos te persigue) y minecraft:attack_damage se hace un jefe de evento sin plugins. Para que no desaparezca al alejarte, añade PersistenceRequired:1b dentro de las llaves.

Problemas típicos

«Only one entity is allowed, but the provided selector allows more than one»: has puesto @a o @e. Usa un nombre, @s, @p, añade limit=1 o hazlo con execute as @a run … @s.

Error con generic.loquesea: es el nombre de antes de la 1.21.2. Quita el generic. (o el player. de block_interaction_range).

Al morir vuelve a ser como antes: reaparecer crea al jugador de nuevo y lo cambiado con base set vuelve a su valor. Si tiene que durar (un rango, un mundo de gigantes), se vuelve a poner tras cada muerte: con un bloque de comandos en repetición o una función, o con un plugin. Al salir y volver a entrar, o al reiniciar el servidor, sí se queda: va guardado con el jugador.

Te has puesto 1024 corazones o una velocidad imposible y no hay quien juegue: /attribute TuNombre <atributo> base reset lo devuelve a su sitio; si fue con modifier, modifier remove con el mismo nombre.

Un bloque de comandos no hace nada: desde la 1.21.9 se activan con la regla del juego command_blocks_work (gamerule command_blocks_work true), ya no en server.properties.

En NapNodes

Los servidores de Minecraft se entregan en Paper con la última versión, así que /attribute está con los nombres de hoy. Escríbelo en el chat del juego siendo op, o en la «Consola» del servidor en el panel, sin la barra y con el nombre del jugador en vez de @s: attribute TuNombre minecraft:scale base set 2.

Las reglas del juego, como la de los bloques de comandos («Los bloques de comandos funcionan»), las tienes también en «Configuración», en castellano: se cambian con el servidor encendido y valen a la vez en el mundo, el Nether y el End.

Lo que cambias va guardado con cada jugador en el mundo: si vas a hacer pruebas grandes antes de un evento, haz primero una copia en «Copias de seguridad» y la restauras si algo sale mal.

Preguntas frecuentes

¿Cómo me hago pequeño o gigante en Minecraft con comandos?

Con /attribute TuNombre minecraft:scale base set 0.5 (la mitad) o base set 2 (el doble), en Java 1.20.5 o posterior y siendo op. Va de 0.0625 a 16; base reset te devuelve a tu tamaño.

¿Cómo tener más corazones en Minecraft?

/attribute TuNombre minecraft:max_health base set 40 da veinte corazones (lo normal son 20 puntos, diez corazones). Los nuevos salen vacíos y se llenan comiendo o curándote.

¿Por qué no funciona /attribute generic.scale?

Desde la 1.21.2 los atributos se llaman sin generic.: es minecraft:scale, minecraft:max_health, minecraft:movement_speed…

¿Cómo cambio el atributo de todos los jugadores a la vez?

/attribute va a una sola entidad: usa /execute as @a run attribute @s minecraft:scale base set 0.5.

¿Se pierden los atributos al morir?

Lo cambiado con base set vuelve a su valor al reaparecer. Al desconectarse o reiniciar el servidor sí se queda, porque va guardado con el jugador.

¿Existe /attribute en Bedrock?

No. Es un comando de Minecraft Java.

¿Te ha servido esta guía?

¿Lo montamos?

Servidores de Minecraft desde 6 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Minecraft gratis, sin tarjeta.

¿Tu servidor no aparece en el juego? Compruébalo en un segundo con «¿Está encendido mi servidor?»: jugadores, versión y MOTD, gratis. ¿Necesitas el UUID de un jugador para la whitelist o los permisos? Búscalo aquí. ¿Vas a dar objetos encantados? Crea el comando con el generador de /give.

Sigue leyendo

Todas las guías de Minecraft, ordenadas →