PT-BR EN ES
Ícone do Canal

Crazy Ozz

Site Oficial do Canal

Bloco de Comando

Como Criar Varinha Explosiva no Minecraft (Explosive Wand)

Minecraft Java Edition 1.21+ e 26+ – Varinha com Explosões, Cooldown e Clique Direito

Quer criar uma varinha mágica explosiva no Minecraft para mapas de aventura, RPG ou minigames? Neste tutorial você vai aprender como fazer uma Explosive Wand que dispara explosões usando clique direito (right click), com sistema de cooldown usando scoreboard e execução por funções/datapack. Funciona na Minecraft Java Edition 1.21+ e versões mais novas como 26+.

Baixe o datapack pronto e completo para já utilizar neste tutorial clicando aqui

Caso você não saiba como funciona uma função clique aqui e veja este tutorial

Vamos utilizar neste tutorial a detecção por clique direito do mouse, caso queira saber mais sobre como funciona essa detecção veja este tutorial clicando aqui

Antes de começar, pegue a varinha explosiva com o comando abaixo

give @p minecraft:stick[food={nutrition:0,saturation:0.0,can_always_eat:true},minecraft:consumable={consume_seconds:1000000},minecraft:custom_data={Explosive_Wand:1b},minecraft:custom_name="Explosive Wand",minecraft:enchantment_glint_override=true]

Crie o seguinte scoreboard para ser utilizado como cooldown de uso da varinha

scoreboard objectives add wand_cooldown dummy

Execute este comando para atribuir uma pontuação zerada no scoreboard para evitar problemas

scoreboard players set @a wand_cooldown 0

Agora chegou a parte de configurar o cooldown e executar os comandos da função

Coloque dois blocos de comando Repeat (separados) como Always Active (Sempre Ativo) e os seguintes comandos

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

execute as @a if score @s wand_cooldown matches 40.. run scoreboard players set @s wand_cooldown 0

O primeiro comando vai ser executado em todos os jogadores (atribuindo +1 de pontuação de forma individual) a cada tick do Minecraft: 20 ticks = 1 segundo

No segundo comando vamos detectar se atingiu a pontuação 40 que neste caso significa um cooldown de 2 segundos

Após isso, a pontuação vai ser zerada e consequentemente o cooldown para usar a varinha também

Assim que o clique for realizado, a função é chamada e detecta se o coldoown está zerado para executar os comandos

Seguem os comandos da função

advancement revoke @s from comandos:explosion_wand_click

execute if score @s wand_cooldown matches 0 run summon minecraft:tnt ^ ^ ^5 {fuse:0}

execute if score @s wand_cooldown matches 0 run scoreboard players set @s wand_cooldown 1

Quer criar um servidor Minecraft barato e sem lag?

Recomendo a Sparked Host: planos acessíveis, ótimo desempenho, painel fácil e suporte rápido.

🚀 Criar servidor na Sparked Host

Ainda com dúvidas? Veja o vídeo abaixo