Guides / Commands & Data

IDs de blocos, itens e entidades: namespaces, estados de bloco e as diferenças

Um ID nem sempre é o nome do item, e um ID de bloco não é o mesmo que seu ID de item. As regras de nomenclatura, as renomeações que quebram comandos antigos e onde os estados se encaixam.

Todo comando que falha com "Unknown item" ou "Unknown block" é um problema de ID, e as regras são mais sutis do que "minúsculas com underscores".

O namespace não é opcional em dados

minecraft:diamond_sword
my_pack:custom_sword

Comandos permitem omitir minecraft:/give @s diamond_sword funciona. Arquivos JSON não. Uma tabela de saque (loot table) ou receita com um diamond_sword simples falha, às vezes silenciosamente. Escreva o namespace em todos os lugares e o problema desaparece.

ID de bloco e ID de item são coisas diferentes

Alguns blocos não têm item, alguns itens colocam um bloco diferente:

ItemBloco colocado
minecraft:wheat_seedsminecraft:wheat
minecraft:redstoneminecraft:redstone_wire
minecraft:stringminecraft:tripwire
minecraft:flower_potminecraft:flower_pot, mas variantes em vasos são blocos separados
minecraft:water, minecraft:fire, minecraft:air não têm item

/setblock usa o ID do bloco. /give usa o ID do item. Usar o errado é a fonte mais comum de "esse ID não existe" quando a coisa claramente existe.

Estados de bloco vivem em colchetes

/setblock ~ ~ ~ oak_stairs[facing=east,half=top,waterlogged=true]

Estados são propriedades do bloco, não do item — você não pode dar uma escada pré-rotacionada, porque a rotação é decidida na colocação. Propriedades não especificadas assumem seus valores padrão.

waterlogged pega as pessoas: ele existe em escadas, lajes, cercas e dezenas de outros, e definir um bloco sem ele remove a água que estava lá.

Renomeações que quebram comandos antigos

Alguns IDs mudaram e os antigos são simplesmente desconhecidos agora:

AntigoAtual
grassshort_grass
grass_pathdirt_path
scuteturtle_scute
signoak_sign e amigos

grass é o mais doloroso, porque grass_block ainda existe e é uma coisa diferente. Comandos antigos usando grass para a planta agora silenciosamente não visam nada.

IDs de entidades

Principalmente previsíveis, com exceções: minecraft:snow_golem não snowman, minecraft:mooshroom não mushroom_cow, e cada projétil é sua própria entidade — minecraft:arrow, minecraft:spectral_arrow, minecraft:trident.

Entidades que são tecnicamente entidades de bloco (block entities) — baús, funis, placas — não aparecem na lista de entidades e não podem ser /summoned. Elas são colocadas como blocos e editadas com /data.

Tags superam listas

#minecraft:planks   #minecraft:logs   #minecraft:wool
#minecraft:doors    #minecraft:beds   #minecraft:swords

Onde quer que um comando ou JSON aceite uma tag, usá-la sobrevive à Mojang adicionando novos tipos de madeira. Codificar todos os oito IDs de tábuas não.

Pesquise todos os IDs de blocos, itens e entidades, com estados de bloco e as tags a que cada um pertence, no Navegador de IDs de Blocos, Itens e Entidades.

Navegador de IDs de blocos, itens e entidades →

More guides

Browse all →

Procurando mais ferramentas de Minecraft?

Um conjunto de geradores, visualizadores e conversores que rodam no navegador — tudo grátis.