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
- No cae nada: algo bloquea el espacio de debajo.
- No hace daño: los jugadores en modo creativo no reciben daño.
- Bedrock: falling_block no se puede generar; usa setblock.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.