Cómo Crear un Hacha que Invoca Rayos al Golpear en Minecraft
Minecraft Java Edition 1.21+ y 26+ – Golpe con Rayo usando Scoreboard y Funciones
¿Quieres añadir poderes increíbles a tu hacha en Minecraft?
En este tutorial aprenderás a crear un hacha especial que invoca rayos cada vez que golpeas a un enemigo.
Usando scoreboards, bloques de comando Repeat y funciones, podrás crear efectos personalizados al golpear sin recibir daño.
¡Perfecto para minijuegos, mapas personalizados o simplemente para divertirte en tu mundo!
Antes de comenzar, vamos a obtener un hacha de diamante especial con la etiqueta supermachado. Aquí está el comando:
give @p minecraft:diamond_axe[minecraft:custom_data={supermachado:1b},minecraft:rarity=rare,minecraft:enchantment_glint_override=true]
Y crear el scoreboard que detectará el daño causado por nosotros mismos.
scoreboard objectives add dano minecraft.custom:minecraft.damage_dealt
Después de eso, colocaremos un bloque de comando Repeat como Always Active (Siempre Activo) con este comando:
execute as @a if score @s dano matches 1.. run function comandos:summon_lightning
Siempre que un jugador cause daño, ejecutaremos los comandos de la función a partir de él.
Descarga la función lista y completa haciendo clic aquí y colócala en la carpeta datapacks.
Si nunca has creado una función y no sabes qué es, consulta este tutorial para entenderlo y realizar este procedimiento.
A continuación están los comandos de la función que creé para invocar el rayo en cuanto un mob reciba daño:
effect give @s minecraft:resistance 1 4 true
execute if items entity @s weapon.* minecraft:diamond_axe[minecraft:custom_data={supermachado:1b}] run execute at @e[type=!player,limit=1,sort=nearest] run summon minecraft:lightning_bolt ~ ~ ~
scoreboard players set @s dano 0
En resumen, el comando effect sirve para reducir al máximo el daño del rayo sobre nosotros mismos.
El segundo comando detecta si estamos sosteniendo el hacha de diamante con la etiqueta supermachado y luego invoca el rayo en el mob más cercano a nosotros.
Y el último comando reinicia la puntuación que ganamos al realizar un golpe, evitando que el comando se ejecute infinitamente.
¡Pruébalo y diviértete!