Actualizado:

Cómo funciona

Un bloque de comandos iterativo en Siempre activo ejecuta un comando solo para los jugadores que están sobre un bloque concreto, comprobado con if block ~ ~-1 ~.

1. Plataforma de salto (bloque de slime)

/execute as @a at @s if block ~ ~-1 ~ slime_block run effect give @s levitation 1 20 true

Un amplificador más alto lanza más alto. En Bedrock escribe effect @s levitation 1 20 true.

2. Plataforma de velocidad (bloque de oro)

/execute as @a at @s if block ~ ~-1 ~ gold_block run effect give @s speed 3 5 true

3. Plataforma de teletransporte (bloque de esmeralda)

/execute as @a at @s if block ~ ~-1 ~ emerald_block run tp @s 100 64 100

No pongas otro bloque de esmeralda en el destino, o los jugadores irán y vendrán sin parar.

4. Suelo que cura (bloque de diamante)

/execute as @a at @s if block ~ ~-1 ~ diamond_block run effect give @s regeneration 1 4 true

Consulta el comando para curarse.

5. Limitarlo a una zona

/execute as @a at @s if block ~ ~-1 ~ slime_block if entity @s[x=0,y=60,z=0,dx=50,dy=20,dz=50] run effect give @s levitation 1 20 true

6. Evitar el daño por caída

/execute as @a at @s if block ~ ~-1 ~ slime_block run effect give @s slow_falling 6 0 true

Un lanzamiento alto con levitación hace daño al aterrizar. Añade esta línea en un bloque de comandos en cadena tras el de la plataforma para tener seis segundos de caída lenta. También sirve poner agua en el punto de aterrizaje o desactivar la regla fall_damage (fallDamage antes de Java 1.21.11; consulta la lista de gamerules).

7. Plataforma de supersalto

/execute as @a at @s if block ~ ~-1 ~ lime_wool run effect give @s jump_boost 2 4 true

No lanza a los jugadores; solo saltan más alto cuando pulsan saltar. Bien para huecos de parkour. Cuanto mayor es el amplificador, más alto el salto.

8. Reproducir un sonido una vez al pisar

# Bloque de comandos iterativo
execute as @a[tag=!onpad] at @s if block ~ ~-1 ~ slime_block run playsound minecraft:entity.slime.jump master @s
# En cadena 1
tag @a remove onpad
# En cadena 2
execute as @a at @s if block ~ ~-1 ~ slime_block run tag @s add onpad

Sin la etiqueta, el sonido se repite cada tick. Los jugadores sobre la plataforma llevan la etiqueta, así que solo lo oyen los que acaban de pisarla. Consulta el comando playsound.

Solución de problemas

Comprueba tu comando

El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.