Comando /attribute: cómo aumentar la salud, la velocidad o el daño del jugador sin mods
Qué es el comando /attribute y para qué sirve. Los atributos son características numéricas que determinan las capacidades del jugador. La…
Qué es el comando /attribute y para qué sirve
Los atributos son características numéricas que determinan las capacidades del jugador. La salud indica cuánto daño se puede recibir antes de morir. La velocidad influye en la rapidez del movimiento. El daño determina la fuerza del ataque.
El comando /attribute cambia estos valores directamente, sin usar pociones, encantamientos u objetos. Es adecuado para crear modos de juego personalizados, probar el equilibrio o facilitar la progresión.
Diferencia con los mods: el comando está integrado en el juego, no requiere instalar software adicional y funciona en cualquier servidor donde los comandos estén habilitados.
Cómo usar el comando /attribute
Abre el chat con la tecla T o /, escribe el comando y pulsa Intro. El comando se aplica de inmediato tras ejecutarse.
Sintaxis básica:
/attribute @s <atributo> base set <valor>
@s- se aplica al propio jugador (puede sustituirse por@ppara el jugador más cercano o por el nombre del jugador)<atributo>- nombre del atributo (por ejemplo,minecraft:generic.max_health)<valor>- número que se desea establecer
Cómo aumentar la salud máxima del jugador
La salud estándar del jugador es de 20 corazones (40 puntos). El comando permite establecer cualquier valor.
Ejemplos:
Establecer la salud en 100 puntos (50 corazones):
/attribute @s minecraft:generic.max_health base set 100
Establecer la salud en 200 puntos (100 corazones):
/attribute @s minecraft:generic.max_health base set 200
Tras ejecutar el comando, la barra de salud se actualizará automáticamente. Si la salud era menor que el nuevo máximo, permanecerá en su nivel actual.
Cómo aumentar la velocidad de movimiento
La velocidad de movimiento estándar es 0.1. Aumentar este valor acelera el caminar, el correr y el volar en creativo.
Ejemplos:
Duplicar la velocidad (0.2):
/attribute @s minecraft:generic.movement_speed base set 0.2
Triplicar la velocidad (0.3):
/attribute @s minecraft:generic.movement_speed base set 0.3
Velocidad muy alta (0.5):
/attribute @s minecraft:generic.movement_speed base set 0.5
Importante: Los valores superiores a 0.5 dificultan el control. Se recomienda usar valores de 0.1 a 0.4.
Cómo aumentar el daño de ataque
El daño estándar de las manos desnudas es de 1 punto. El comando cambia el daño base de todos los ataques del jugador, incluidos los golpes con el puño y con cualquier arma.
Ejemplos:
Daño de 10 puntos (mata a la mayoría de los mobs de un solo golpe):
/attribute @s minecraft:generic.attack_damage base set 10
Daño de 20 puntos:
/attribute @s minecraft:generic.attack_damage base set 20
El daño aumentado se suma al daño del arma. Si el daño base es 10 y la espada inflige 7, el daño total será de 17 puntos.
Cómo cambiar los atributos de otros jugadores
En lugar de @s se puede indicar a otro jugador:
@p- jugador más cercano@a- todos los jugadores del servidorNombreDelJugador- jugador concreto por su nombre
Ejemplos:
Cambiar la salud del jugador más cercano:
/attribute @p minecraft:generic.max_health base set 100
Cambiar la velocidad de todos los jugadores:
/attribute @a minecraft:generic.movement_speed base set 0.2
Cómo restablecer los atributos a los valores estándar
Para volver a los valores estándar, establece los parámetros base en sus valores originales.
Comandos para restablecer:
Salud (20 puntos):
/attribute @s minecraft:generic.max_health base set 20
Velocidad (0.1):
/attribute @s minecraft:generic.movement_speed base set 0.1
Daño (1 punto):
/attribute @s minecraft:generic.attack_damage base set 1
Qué otros atributos se pueden modificar
Además de la salud, la velocidad y el daño, hay otros atributos disponibles.
Lista de los atributos principales:
minecraft:generic.max_health- salud máxima.minecraft:generic.movement_speed- velocidad de movimiento.minecraft:generic.attack_damage- daño de ataque.minecraft:generic.attack_speed- velocidad de ataque (golpes por segundo).minecraft:generic.armor- protección contra el daño.minecraft:generic.armor_toughness- dureza de la armadura (reduce la eficacia del daño elevado).minecraft:generic.knockback_resistance- resistencia al empuje (0.0–1.0, donde 1.0 es inmunidad total al empuje).minecraft:generic.luck- suerte (influye en el botín y en su calidad).minecraft:generic.flying_speed- velocidad de vuelo en creativo.minecraft:generic.follow_range- distancia de seguimiento del jugador (para los mobs).
Ejemplos de uso:
Aumentar la protección:
/attribute @s minecraft:generic.armor base set 20
Volverlo inmune al empuje:
/attribute @s minecraft:generic.knockback_resistance base set 1.0
Aumentar la suerte:
/attribute @s minecraft:generic.luck base set 10
Limitaciones y particularidades de uso
Requisitos de permisos:
El comando /attribute solo funciona para jugadores con permisos de operador o en modo creativo. En modo supervivencia sin permisos de operador el comando no está disponible.
Versiones de Minecraft:
El comando está disponible desde la versión 1.16. En versiones anteriores se usa una sintaxis diferente o el comando no existe. En las versiones 1.13–1.15 los atributos se modifican mediante el comando /entitydata o las etiquetas NBT.
Guardado de los cambios:
Los cambios en los atributos se guardan junto con el mundo. Tras reiniciar el servidor o salir del juego, los valores se mantienen. Para restablecer hay que ejecutar manualmente los comandos de establecimiento de los valores estándar.
Multijugador:
En el servidor cada jugador puede modificar sus atributos si tiene permisos de operador. El administrador puede modificar los atributos de otros jugadores indicando su nombre en lugar de @s.
Efecto sobre los logros:
La modificación de los atributos no bloquea la obtención de logros. El juego lo considera una forma legal de cambiar los parámetros.
Errores frecuentes y su solución
Error: "Unknown attribute"
Causa: nombre del atributo incorrecto o error tipográfico.
Solución: comprobar que esté bien escrito. El nombre debe empezar por minecraft:generic. y contener el nombre correcto del atributo.
Error: "No entity was found"
Causa: selector de objetivo incorrecto.
Solución: usar @s para uno mismo, @p para el jugador más cercano o indicar el nombre exacto del jugador.
Error: "You do not have permission to use this command"
Causa: falta de permisos de operador.
Solución: activar los trucos en los ajustes del mundo (para el juego en solitario) u obtener permisos de operador en el servidor.
El atributo no se aplica
Causa: sintaxis de la operación incorrecta o valor fuera del rango permitido.
Solución: comprobar la sintaxis del comando. Para la velocidad usar valores de 0.0 a 1.0. Para la salud, números positivos. Para la resistencia al empuje, de 0.0 a 1.0.
Los cambios desaparecen tras morir
Causa: algunos servidores o plugins restablecen los atributos al reaparecer.
Solución: crear un comando en un bloque de comandos con un disparador al reaparecer o usar un plugin para la aplicación permanente de los atributos.
Una velocidad demasiado alta hace el juego injugable
Causa: los valores de velocidad superiores a 0.5 causan problemas con la física.
Solución: usar valores de 0.1 a 0.4. Si la velocidad ya está establecida demasiado alta, fijar el valor 0.1 mediante el comando.
Aún no hay comentarios. Sé el primero en compartir tu opinión.