Cómo Detectar si un Jugador Está Caminando en Minecraft
Minecraft Java Edition 1.21+ y 26+ (Scoreboard + Bloques de Comando)
En este tutorial aprenderás cómo detectar cuándo un jugador está caminando en Minecraft Java Edition 1.21+ y 26+, usando scoreboard y bloques de comando. Este método es perfecto para mapas personalizados, sistemas automáticos y mecánicas avanzadas.
Vamos a empezar creando un scoreboard que suma puntos cuando el jugador camina.
scoreboard objectives add walking custom:walk_one_cm
Después de eso, coloca un bloque de comando Repeat como (Always Active) con el siguiente comando:
execute as @a if entity @s[scores={walking=1..}] run say ¡Caminando!
En la misma dirección del bloque de comando Repeat, coloca un bloque de comando Chain (junto al bloque Repeat) y configúralo como Always Active (Siempre Activo) con el comando de abajo:
execute as @a if entity @s[scores={walking=1..}] run scoreboard players set @s walking 0
La idea es detectar si el jugador caminó en el bloque de comando Repeat y ejecutar un comando; en este caso ejecutamos el say.
Y en el bloque de comando Chain reiniciamos la puntuación, indicando que el jugador puede estar quieto y así dejar de ejecutar el comando say.