Actualizado:
1. Contar los clics derechos
/scoreboard objectives add click minecraft.used:minecraft.carrot_on_a_stick
2. Dar la varita
/give @s minecraft:carrot_on_a_stick[custom_name="Varita del trueno",unbreakable={}]
3. Rayo al hacer clic derecho
Usa un bloque iterativo en Siempre activo seguido de un bloque en cadena en Siempre activo:
/execute as @a[scores={click=1..}] at @s anchored eyes run summon lightning_bolt ^ ^ ^10
/scoreboard players reset @a[scores={click=1..}] click
El rayo cae diez bloques por delante de donde mira el jugador y luego se reinicia el recuento. Consulta coordenadas ~ y ^.
4. Otros efectos
/execute as @a[scores={click=1..}] at @s run tp @s ^ ^ ^5
/execute as @a[scores={click=1..}] run effect give @s minecraft:levitation 1 5 true
El primero es un palo de teletransporte que te mueve cinco bloques hacia delante; el segundo te eleva un momento.
5. Distinguir varitas y añadir un tiempo de espera
/give @s minecraft:carrot_on_a_stick[custom_name="Varita del trueno",custom_data={wand:"thunder"},use_cooldown={seconds:3}]
/execute as @a[scores={click=1..}] if items entity @s weapon.mainhand minecraft:carrot_on_a_stick[custom_data~{wand:"thunder"}] at @s anchored eyes run summon lightning_bolt ^ ^ ^10
use_cooldown necesita Java 1.21.2 o posterior.
6. Gastar niveles de experiencia como maná
# iterativo, siempre activo
execute as @a[scores={click=1..},level=1..] at @s anchored eyes run summon lightning_bolt ^ ^ ^10
# en cadena 1
xp add @a[scores={click=1..},level=1..] -1 levels
# en cadena 2
scoreboard players reset @a[scores={click=1..}] click
Solo los jugadores con al menos un nivel lanzan el hechizo, y cada uno cuesta un nivel. Con nivel 0 no pasa nada. Respeta el orden de la cadena: si reinicias primero, se saltaría el coste. Consulta el comando xp.
Solución de problemas
- No pasa nada: comprueba que el bloque en cadena del reinicio está detrás del bloque iterativo.
- El rayo te da a ti: apunta a un punto por delante, como
^ ^ ^10. - Otros objetos: las espadas y los arcos tienen sus propias acciones de clic derecho; usa una caña con zanahoria o con hongo distorsionado.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.