PT-BR EN ES
Ícone do Canal

Crazy Ozz

Site Oficial do Canal

Bloco de Comando

Como Colocar Efeitos na Armadura no Minecraft Usando Comandos (Sem Mods)

Versão 1.21+ e 1.21.5+ / 26+ Java Edition

Quer colocar efeitos de poção na armadura no Minecraft Java Edition sem usar mods? Neste tutorial, você vai aprender como criar uma armadura personalizada que dá efeitos como Visão Noturna, Velocidade e Super Pulo automaticamente ao equipar, usando comandos do Minecraft e detecção com bloco de comando (1.21+ e 1.21.5+ / 26+).

1º Etapa: Vamos coletar o capacete de couro para usar como exemplo, através do comando /give

Versão 1.21+

give @a minecraft:leather_helmet[custom_data={NightVisionHelmet:1b},lore=['["",{"text":"Night Vision I","italic":false,"color":"dark_aqua"}]'],item_name='["",{"text":"Night Vision Helmet","italic":false,"color":"aqua"}]',enchantment_glint_override=true]

Versão 1.21.5+ e 26+

give @a minecraft:leather_helmet[custom_name=[{"text":"Night Vision Helmet","italic":false,"color":"aqua"}],lore=[[{"text":"Night Vision I","italic":false,"color":"dark_aqua"}]],custom_data={NightVisionHelmet:1b},minecraft:enchantment_glint_override=true]

Neste exemplo, o capacete de couro possui vários parametros que são utilizados para customiza-lo

Você pode alterar da forma que quiser a tag -> representada por NightVisionHelmet:1b

E também a cor e o nome que o item vai ter, assim como sua descrição em lore, etc

2º Etapa: Vamos criar um bloco de comando repeat (o roxo) e colocar como always active (sempre ativo)

Para que a detecção nunca pare de acontecer, vamos colocar o seguinte comando:

Versão 1.21+

execute as @a run effect give @s[nbt={Inventory:[{Slot:103b,id:"minecraft:leather_helmet",components:{"minecraft:custom_data":{NightVisionHelmet:1b}}}]}] minecraft:night_vision 1 0 true

Versão 1.21.5+ e 26+

execute as @a[nbt={equipment:{head:{id:"minecraft:leather_helmet",components:{"minecraft:custom_data":{NightVisionHelmet:1b}}}}}] run effect give @s minecraft:night_vision 1 0 true

O que este comando faz? Basicamente ele vai detectar se algum jogador está usando o capacete de couro

o Slot representa o lugar da armadura, neste caso o 103b é do capacete e vamos ver os outros depois

Após essa verificação, o comando effect vai ser executado se o jogador estiver usando o capacete de couro

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

Outros itens: Vou passar mais alguns comandos abaixo, onde a idéia é igual só que com os outros itens que compõe a armadura

Para a calça de couro customizada:

Versão 1.21+

give @a minecraft:leather_leggings[custom_data={FastLeggings:1b},lore=['["",{"text":"Speed III","italic":false,"color":"dark_aqua"}]'],item_name='["",{"text":"Speed Leggings","italic":false,"color":"aqua"}]',enchantment_glint_override=true]

Para Detectar:

execute as @a run effect give @s[nbt={Inventory:[{Slot:101b,id:"minecraft:leather_leggings",components:{"minecraft:custom_data":{FastLeggings:1b}}}]}] minecraft:speed 1 2 true

Versão 1.21.5+ e 26+

give @a minecraft:leather_leggings[custom_name=[{"text":"Speed Leggings","italic":false,"color":"aqua"}],lore=[[{"text":"Speed III","italic":false,"color":"dark_aqua"}]],custom_data={FastLeggings:1b},minecraft:enchantment_glint_override=true]

Para Detectar:

execute as @a[nbt={equipment:{legs:{id:"minecraft:leather_leggings",components:{"minecraft:custom_data":{FastLeggings:1b}}}}}] run effect give @s minecraft:speed 1 2 true

Para a bota de couro customizada:

Versão 1.21+

give @a minecraft:leather_boots[custom_data={JumpBoots:1b},lore=['["",{"text":"Jump III","italic":false,"color":"dark_aqua"}]'],item_name='["",{"text":"Jump Boots","italic":false,"color":"aqua"}]',enchantment_glint_override=true]

Para Detectar:

execute as @a run effect give @s[nbt={Inventory:[{Slot:100b,id:"minecraft:leather_boots",components:{"minecraft:custom_data":{JumpBoots:1b}}}]}] minecraft:jump_boost 1 2 true

Versão 1.21.5+ e 26+

give @a minecraft:leather_boots[custom_name=[{"text":"Jump Boots","italic":false,"color":"aqua"}],lore=[[{"text":"Jump III","italic":false,"color":"dark_aqua"}]],custom_data={JumpBoots:1b},minecraft:enchantment_glint_override=true]

Para Detectar:

execute as @a[nbt={equipment:{feet:{id:"minecraft:leather_boots",components:{"minecraft:custom_data":{JumpBoots:1b}}}}}] run effect give @s minecraft:jump_boost 1 2 true

Seu desafio vai ser fazer o peitoral, como pode perceber ele vai receber o slot 102b

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