Cómo Detectar Saltos del Jugador en Minecraft (Jump Detection)
Minecraft Java Edition 1.21+ y 26+ – Detecta Saltos con Scoreboard y Command Block
¿Quieres crear un sistema que detecte cuando un jugador salta en Minecraft?
En este tutorial aprenderás cómo hacerlo usando scoreboard y bloques de comando, permitiendo activar eventos como efectos, mensajes, sonidos, recompensas o habilidades especiales cada vez que el jugador salte.
Este método funciona en Minecraft Java Edition 1.21+ y 26+ y es muy útil para mapas de parkour, minijuegos y datapacks.
Antes de comenzar, vamos a crear el scoreboard que hará la detección de los saltos.
scoreboard objectives add pulos minecraft.custom:minecraft.jump
Cada vez que el jugador salte, se sumará 1 a su puntuación.
Iniciando la detección, coloca 1 bloque de comando Repeat (Repetición) como Always Active (Siempre Activo).
Coloca este comando y después de run pon un comando de tu elección.
execute as @a if score @s pulos matches 1.. run say Pulando!
Después del bloque de comando Repeat, vamos a colocar un bloque de comando Chain como Always Active (Siempre Activo).
El siguiente comando en el bloque Chain será responsable de reiniciar la puntuación y detener la ejecución del comando anterior.
execute as @a if score @s pulos matches 1.. run scoreboard players set @s pulos 0
Puedes colocar otros bloques de comando Chain antes de este que reinicia la puntuación y así ejecutar más comandos.