PT-BR EN ES
Ícono del Canal

Crazy Ozz

Sitio Oficial del Canal

Bloque de Comandos

Cómo Hacer el Ataque Sónico del Warden en Minecraft con Command Block

Minecraft Java Edition 1.21+ y 26+ – Sonic Boom del Warden con Cooldown y Scoreboard

En este tutorial aprenderás cómo recrear el Ataque Sónico del Warden (Sonic Boom) en Minecraft usando bloques de comando. El sistema funciona en Minecraft Java Edition 1.21+ y 26+ y utiliza scoreboard para crear un cooldown, además de una function para generar partículas, sonido y daño automáticamente. Este comando es perfecto para crear habilidades especiales en mapas de aventura, minijuegos y servidores personalizados.

1º Paso: Vamos a obtener el stick personalizado que se usa al momento de hacer el ataque

give @p minecraft:stick[custom_data={WardenAttack:1},custom_name='[{"text":"Teste"}]',minecraft:enchantment_glint_override=true]

2º Paso: El primer comando crea el scoreboard para hacer un temporizador, el segundo muestra el cooldown del temporizador usando setdisplay y el tercero asigna una puntuación en cero para activar la detección en los próximos comandos

scoreboard objectives add temporizador dummy

scoreboard objectives setdisplay sidebar temporizador

scoreboard players set @a temporizador 0

Puedes colocar estos 3 bloques de comando en fila apuntando hacia el mismo lado. El primero será el bloque naranja con un botón y los otros 2 serán Chain, marcando Always Active (Siempre Activo).

¿Quieres crear un servidor de Minecraft barato y sin lag?

Recomiendo Sparked Host: planes accesibles, excelente rendimiento, panel fácil de usar y soporte rápido.

🚀 Crear servidor en Sparked Host

3º Paso: Coloca 3 bloques de comando Repeat separados uno del otro y activa Always Active (Siempre Activo), y en cada uno coloca estos comandos:

1º Detectará si tenemos el stick personalizado en la mano principal y verificará si nuestro cooldown es igual a 0 para ejecutar la función del ataque del Warden

execute as @a run execute if items entity @s weapon.mainhand minecraft:stick[custom_data={WardenAttack:1}] run execute if score @s temporizador matches 0 run function comandos:warden_attack

2º Detecta si el temporizador llegó a 60 y de esa forma se reiniciará, ya que el cooldown terminó

execute as @a run execute if score @s temporizador matches 60.. run scoreboard players set @s temporizador 0

3º Cuando el temporizador sea igual a 1 (en este caso la función de ataque es responsable de eso), iremos aumentando la puntuación en cada tick de Minecraft, que es de 0,05s. Como pusimos 60 arriba, entonces 60 equivale a 3 segundos de cooldown que tendrá la habilidad para volver a usarse

execute as @a if score @s temporizador matches 1.. run scoreboard players add @s temporizador 1

4º Paso: Ahora vamos a hablar de la función. Dentro de ella hay varios comandos repitiéndose para que se ejecuten en cada bloque de Minecraft, que en este caso son 10

Tenemos que detectar si el jugador está sosteniendo el stick personalizado que creamos y ejecutar estos comandos

En estos 10 bloques ejecutaremos el comando particle para el efecto del ataque sónico del Warden y el effect que aplicará el daño

En mobs como esqueletos y zombis no funcionará, a menos que pongamos instant_health en lugar de instant_damage

Después de ejecutar estos 20 comandos, reproduciremos el sonido del ataque del Warden y la habilidad entrará en cooldown, ya que se asignará la puntuación 1 en el scoreboard temporizador para que el bloque de comando de la parte 3 de arriba ejecute el cooldown

La función es muy grande, por lo tanto descárgala aquí y arrástrala dentro de la carpeta de tu mundo. Si nunca creaste una función y no sabes qué es, mira este tutorial para entender y hacer este proceso

¿Aún tienes dudas? Mira el video abajo