channel-icon

Crazy Ozz

Site Oficial do Canal

bloco-de-comando

Como Colocar Efeitos na Armadura no Minecraft

Versão 1.21.4 Java Edition

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

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]

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, e agora, vamos colocar o seguinte comando:

execute as @a[nbt={Inventory:[{Slot:103b,id:"minecraft:leather_helmet",components:{"minecraft:custom_data":{NightVisionHelmet:1b}}}]}] run effect give @s[nbt={Inventory:[{Slot:103b,id:"minecraft:leather_helmet",components:{"minecraft:custom_data":{NightVisionHelmet:1b}}}]}] 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

Repare que temos a nossa tag 2x ali, caso você mudou no outro comando, mude aqui também

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

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:

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]

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

Para as botas de couro customizada:

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]

execute as @a[nbt={Inventory:[{Slot:100b,id:"minecraft:leather_boots",components:{"minecraft:custom_data":{JumpBoots:1b}}}]}] run effect give @s[nbt={Inventory:[{Slot:100b,id:"minecraft:leather_boots",components:{"minecraft:custom_data":{JumpBoots:1b}}}]}] 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