Pular para o conteúdo
WikilyWIKILY
Todos os jogos23 wikis · escolha seu jogo
Comandos e trapaçasTodos os comandos

Trocar de jogo

23 wikis · escolha seu jogo
Componentes de item

Referência de comandos

Componentes de item

Itens em comandos são escritos como um id seguido de componentes entre colchetes. Os componentes guardam tudo o que há de especial em um item, como nome, encantamentos e durabilidade.

Detalhes

Sintaxe de itemid[component=value,component=value]. A parte minecraft: dos IDs e dos nomes de componentes pode ser omitida.
Remover um componenteUm ! antes do nome sem valor remove o componente, por exemplo minecraft:diamond_sword[!attribute_modifiers].
RepetiçãoCada componente só pode aparecer uma vez por item.
ValoresEscrito no formato de dados: números, texto entre aspas, listas entre [ ] e valores nomeados entre { }.
Tipos de componentes119 que podem ser usados em comandos.
Testes de itemUsado por /clear e /execute if items. Comece com um id de item, uma marcação de item com # ou * para qualquer item, depois testes opcionais entre [ ].
Combinação de testesUma vírgula significa que os dois testes precisam passar, | significa que qualquer um pode passar, e ! antes de um teste o inverte.
Teste exatocomponent=value passa quando o item tem exatamente esse valor.
Teste parcialname~value verifica uma parte de um componente. Disponível para attribute_modifiers, bundle_contents, container, custom_data, damage, enchantments, firework_explosion, fireworks, jukebox_playable, potion_contents, stored_enchantments, trim, villager/variant, writable_book_content e written_book_content.
Teste de quantidadecount=5 para um tamanho de pilha exato, ou count~{min:..,max:..} para um intervalo.
Onde os dados entre chaves ainda valemDados de entidade e de bloco: /summon, /data, o argumento de seletor nbt e os dados de bloco após um id de bloco.

Componentes comuns

enchantmentsEncantamentos do item com seus níveis/give @s minecraft:diamond_sword[enchantments={sharpness:5,unbreaking:3}]
stored_enchantmentsEncantamentos de um livro encantado/give @s minecraft:enchanted_book[stored_enchantments={mending:1}]
custom_nameNome mostrado para o item, como componente de texto/give @s minecraft:stick[custom_name={text:"Magic Wand",color:"gold",italic:false}]
item_nameNome base do item, como componente de texto/give @s minecraft:stick[item_name="Wand"]
loreLinhas extras da dica, uma lista de componentes de texto/give @s minecraft:stick[lore=["First line",{text:"Second line",color:"gray"}]]
damageDurabilidade já gasta/give @s minecraft:diamond_pickaxe[damage=100]
max_damageDurabilidade total/give @s minecraft:diamond_pickaxe[max_damage=5000]
unbreakableO item nunca perde durabilidade/give @s minecraft:diamond_pickaxe[unbreakable={}]
max_stack_sizeMaior pilha, de 1 a 99/give @s minecraft:ender_pearl[max_stack_size=64]
attribute_modifiersAlterações de atributos enquanto o item está em um espaço/give @s minecraft:stick[attribute_modifiers=[{type:"minecraft:attack_damage",amount:10,id:"example:bonus",operation:"add_value",slot:"mainhand"}]]
potion_contentsTipo, cor e efeitos personalizados: Poção/give @s minecraft:potion[potion_contents={custom_color:16711680,custom_effects:[{id:"minecraft:speed",amplifier:1,duration:600}]}]
dyed_colorCor do corante como um número ou como [red,green,blue] de 0 a 1/give @s minecraft:leather_chestplate[dyed_color=16711680]
fireworksTempo de voo e explosões de um foguete/give @s minecraft:firework_rocket[fireworks={flight_duration:2,explosions:[{shape:"large_ball",colors:[I;16711680],fade_colors:[I;255],has_trail:true,has_twinkle:true}]}]
firework_explosionExplosão de uma estrela de fogos de artifício/give @s minecraft:firework_star[firework_explosion={shape:"star",colors:[I;65280]}]
written_book_contentTítulo, autor e páginas de um livro escrito/give @s minecraft:written_book[written_book_content={title:"Guide",author:"Steve",pages:["Page one",{text:"Page two",bold:true}]}]
writable_book_contentPáginas de um livro e pena/give @s minecraft:writable_book[writable_book_content={pages:["Notes"]}]
foodFome e saturação restauradas ao comer/give @s minecraft:stick[food={nutrition:4,saturation:2.4,can_always_eat:true},consumable={}]
consumableTorna o item utilizável ao comer ou beber/give @s minecraft:stick[consumable={consume_seconds:0.8,animation:"eat"}]
tooltip_displayOculta a dica de ferramenta ou componentes individuais dela/give @s minecraft:diamond_sword[enchantments={sharpness:5},tooltip_display={hidden_components:["minecraft:enchantments"]}]
enchantment_glint_overrideForça o brilho de encantamento ligado ou desligado/give @s minecraft:stick[enchantment_glint_override=true]
rarityClasse de cor do nome: common, uncommon, rare ou epic/give @s minecraft:stick[rarity="epic"]
custom_dataDados livres para pacotes de dados/give @s minecraft:stick[custom_data={quest_item:1b}]
custom_model_dataValores que os pacotes de recursos usam para escolher um modelo/give @s minecraft:stick[custom_model_data={floats:[1.0f],strings:["wand"]}]
item_modelModelo usado para desenhar o item/give @s minecraft:stick[item_model="minecraft:blaze_rod"]
can_breakBlocos que o item pode quebrar no modo Aventura/give @s minecraft:diamond_pickaxe[can_break={blocks:"#minecraft:logs"}]
can_place_onBlocos nos quais o item pode ser colocado no modo Aventura/give @s minecraft:stone[can_place_on={blocks:"minecraft:grass_block"}]
containerItens guardados dentro de um item contêiner/give @s minecraft:chest[container=[{slot:0,item:{id:"minecraft:diamond",count:3}}]]
bundle_contentsItens dentro de um pacote/give @s minecraft:bundle[bundle_contents=[{id:"minecraft:arrow",count:16}]]
profileSkin exibida por uma cabeça de jogador: Jogador/give @s minecraft:player_head[profile={name:"Notch"}]
trimMaterial e padrão: Armadura/give @s minecraft:iron_chestplate[trim={material:"minecraft:gold",pattern:"minecraft:coast"}]
equippablePermite vestir o item em um espaço/give @s minecraft:stick[equippable={slot:"head"}]
use_cooldownTempo de espera em segundos após o uso/give @s minecraft:ender_pearl[use_cooldown={seconds:5}]
repair_costCusto extra da bigorna em níveis/give @s minecraft:diamond_sword[repair_cost=10]
block_entity_dataDados de bloco aplicados quando o bloco é colocado/give @s minecraft:spawner[block_entity_data={id:"minecraft:mob_spawner",Delay:20s}]
entity_dataDados de entidade aplicados quando o item cria uma entidade/give @s minecraft:armor_stand[entity_data={id:"minecraft:armor_stand",Small:1b}]

Testes de item

idEsse item/clear @s minecraft:diamond
#tagQualquer item da tag/clear @s #minecraft:planks
*Qualquer item/clear @s *
[component]Itens que têm o componente/clear @s *[damage]
[!component]Itens que não têm o componente/clear @s *[!damage]
[component=value]Itens cujo componente é exatamente o valor/clear @s minecraft:diamond_sword[damage=0]
[name~value]Itens que passam em um teste parcial/clear @s *[enchantments~[{enchantments:"minecraft:sharpness",levels:{min:3}}]]
[count=n]Pilhas exatamente desse tamanho/clear @s minecraft:stick[count=5]
[count~{min:n}]Pilhas em uma faixa de tamanho/clear @s *[count~{min:32}]
[a|b]Itens que passam em um dos dois testes/clear @s *[damage|unbreakable]
[a,b]Itens que passam nos dois testes/clear @s #minecraft:swords[enchantments~[{}],!custom_name]

Tipos de valores de dados

ByteNúmero inteiro com b1b
CurtoNúmero inteiro com s20s
InteiroNúmero inteiro, ou com i5
LongNúmero inteiro com L4L
FloatNúmero com f5.5f
DuploNúmero com ponto decimal, ou com d6.5d
Verdadeiro ou falsotrue ou false, armazenado como 1b ou 0btrue
TextoEntre aspas duplas ou simples. Palavras simples não precisam de aspas"Steve"
ListaValores entre [ ] separados por vírgulas[1,2,3]
Valores nomeadospares key:value em { }{id:"minecraft:diamond",count:3}
Lista de bytes[B; ...][B;1b,2b]
Lista de inteiros[I; ...][I;1,2]
Lista de long[L; ...][L;1L,2L]
Número hexadecimal ou binário0x ou 0b na frente0x1F
Sem assinatura ou assinadou ou s antes da letra do tipo255ub
Agrupamento de dígitosSublinhados entre dígitos1_000
bool(...)Transforma um número em verdadeiro ou falsobool(1)
uuid(...)Transforma um texto UUID na sua forma armazenadauuid("dd12be42-52a9-4a91-a8a1-11c01849e498")

Onde os dados entre chaves são usados

Dados de entidade ao invocar/summon minecraft:pig ~ ~ ~ {NoAI:1b}
Alterar dados de entidade/data merge entity @n[type=minecraft:zombie] {NoAI:1b,CustomName:"Bob"}
Leitura com um caminho de dados/data get entity @s Inventory[{id:"minecraft:diamond"}].count
Componente dentro de um caminho de dados/data get entity @s SelectedItem.components."minecraft:damage"
Dados de bloco/data get block ~ ~ ~ Items[0]
Armazenamento de comandos/data modify storage my_pack:data name set value "Steve"
Filtro do seletor/kill @e[type=minecraft:zombie,nbt={NoAI:1b}]

Exemplos

/give @s minecraft:diamond_sword[custom_name={text:"Excalibur",color:"gold",italic:false},enchantments={sharpness:5},unbreakable={}]

Dá uma espada inquebrável com Afiação V e nome dourado.

/give @s minecraft:diamond_sword[!attribute_modifiers]

Dá uma espada de diamante sem seus bônus de dano de ataque e velocidade.

/give @s minecraft:potion[potion_contents={potion:"minecraft:strong_healing"}]

Dá: Poção de Cura II.

/item replace entity @s weapon.mainhand with minecraft:diamond_sword[enchantments={sharpness:5}]

Coloca na sua mão principal uma espada de diamante com Afiação V.

/clear @s *[damage~{durability:{max:10}}]

Remove todos os itens com 10 ou menos de durabilidade restante.

/execute if items entity @s weapon.mainhand minecraft:diamond_sword run say yes

Diz yes se você segurar uma espada de diamante.

/execute if items entity @s container.* *[custom_data~{key:1b}] run say yes

Diz yes se algum espaço do inventário contiver um item cujos dados personalizados tenham key definido como 1b.

/data merge storage my_pack:data {a:1,b:2b,c:3s,d:4L,e:5.5f,f:6.5d,g:"text",h:[1,2,3],i:[B;1b,2b],j:[I;1,2],k:[L;1L,2L],l:{m:true}}

Armazena um valor de cada tipo de dado.

Entre na comunidade de criadoresAs pessoas que constroem a wiki de Minecraft Java Edition estão no nosso Discord. Tire dúvidas ou sugira páginas.Entrar no Discord (abre o Discord em uma nova aba)