Guides / Commands & Data

IDs de bloques, ítems y entidades: espacios de nombres, estados de bloque y las diferencias

Un ID no siempre es el nombre del ítem, y el ID de un bloque no es el mismo que el ID de su ítem. Las reglas de nomenclatura, los cambios de nombre que rompen comandos antiguos y dónde encajan los estados.

Cada comando que falla con "Unknown item" o "Unknown block" es un problema de ID, y las reglas son más sutiles que "minúsculas con guiones bajos".

El espacio de nombres no es opcional en los datos

minecraft:diamond_sword
my_pack:custom_sword

Los comandos permiten omitir minecraft:/give @s diamond_sword funciona. Los archivos JSON no. Una tabla de botín o una receta con un diamond_sword simple falla, a veces silenciosamente. Escribe el espacio de nombres en todas partes y el problema desaparecerá.

El ID de bloque y el ID de ítem son cosas diferentes

Algunos bloques no tienen ítem, algunos ítems colocan un bloque diferente:

ÍtemBloque colocado
minecraft:wheat_seedsminecraft:wheat
minecraft:redstoneminecraft:redstone_wire
minecraft:stringminecraft:tripwire
minecraft:flower_potminecraft:flower_pot, pero las variantes en maceta son bloques separados
minecraft:water, minecraft:fire, minecraft:air no tienen ítem

/setblock toma el ID del bloque. /give toma el ID del ítem. Usar el incorrecto es la fuente más común de "ese ID no existe" cuando la cosa claramente sí existe.

Los estados de bloque viven entre corchetes

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

Los estados son propiedades del bloque, no del ítem — no puedes dar una escalera que ya esté rotada, porque la rotación se decide al colocarla. Las propiedades no especificadas toman sus valores predeterminados.

waterlogged confunde a la gente: existe en escaleras, losas, vallas y docenas más, y establecer un bloque sin él elimina el Agua que estaba allí.

Cambios de nombre que rompen comandos antiguos

Un puñado de IDs cambiaron y los antiguos simplemente son desconocidos ahora:

AntiguoActual
grassshort_grass
grass_pathdirt_path
scuteturtle_scute
signoak_sign y amigos

grass es el más problemático, porque grass_block todavía existe y es una cosa diferente. Los comandos antiguos que usaban grass para la planta ahora apuntan silenciosamente a la nada.

IDs de entidad

Mayormente predecibles, con excepciones: minecraft:snow_golem no snowman, minecraft:mooshroom no mushroom_cow, y cada proyectil es su propia entidad — minecraft:arrow, minecraft:spectral_arrow, minecraft:trident.

Las entidades que son técnicamente entidades de bloque — cofres, tolvas, carteles — no aparecen en la lista de entidades y no pueden ser /summoned. Se colocan como bloques y se editan con /data.

Las etiquetas superan a las listas

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

Donde un comando o JSON acepta una etiqueta, usarla sobrevive a la adición de nuevos tipos de madera por parte de Mojang. Codificar los ocho IDs de tablones no lo hace.

Busca cada ID de bloque, ítem y entidad, con estados de bloque y las etiquetas a las que pertenece cada uno, en el Navegador de IDs de Bloques, Ítems y Entidades.

Explorador de IDs de bloques, objetos y entidades →

More guides

Browse all →

¿Buscas más herramientas de Minecraft?

Un conjunto de generadores, visores y conversores que funcionan en el navegador — todos gratis.