Actualizado:

1. Dejar caer un yunque encima

/setblock ~ ~10 ~ anvil

Funciona en Java y en Bedrock. La arena y la grava caen igual.

2. Lluvia de yunques sobre todos

/execute at @a run setblock ~ ~10 ~ anvil

Ejecútalo varias veces para un juego de esquivar yunques.

3. Dejar caer cualquier bloque (Java)

/summon falling_block ~ ~10 ~ {BlockState:{Name:"minecraft:diamond_block"}}

falling_block hace caer incluso los bloques sin gravedad, que al aterrizar se quedan colocados.

4. Añadir daño (Java)

/summon falling_block ~ ~10 ~ {BlockState:{Name:"minecraft:stone"},HurtEntities:1b,FallHurtAmount:2f,FallHurtMax:20}

FallHurtAmount es el daño por bloque de caída y FallHurtMax lo limita.

5. Limpiar

/fill ~-10 ~-2 ~-10 ~10 ~5 ~10 air replace anvil

Consulta el comando setblock para bloques sueltos.

6. Puntos de caída aleatorios (Java)

/summon marker 0 64 0 {Tags:["drop"]}
/spreadplayers 0 0 0 10 false @e[tag=drop]
/execute at @e[tag=drop] run setblock ~ ~15 ~ anvil
/kill @e[tag=drop]

Un marcador cae en un punto aleatorio de la arena y un yunque cae encima de él. Consulta el comando spreadplayers.

7. Hacer un juego de esquivar yunques

/scoreboard objectives add deaths deathCount
/scoreboard players reset @a deaths
/gamemode adventure @a
# Bloque de comandos iterativo
gamemode spectator @a[scores={deaths=1..},gamemode=adventure]

Los jugadores a los que golpea un yunque pasan a espectadores al reaparecer. Mantén los yunques cayendo con los pasos 2 y 6, y gana el último jugador en modo aventura. Consulta el contador de muertes. Si los yunques golpean demasiado fuerte, baja la altura de caída (~15) en el paso 6.

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.