Saltar al contenido
WikilyWIKILY
Todos los juegos23 wikis · elige tu juego
Comandos y trucosTodos los comandos

Cambiar de juego

23 wikis · elige tu juego
Componentes de objeto

Referencia de comandos

Componentes de objeto

Los objetos en los comandos se escriben como un id seguido de componentes entre corchetes. Los componentes contienen todo lo especial de un objeto, como su nombre, sus encantamientos y su durabilidad.

Detalles

Sintaxis de objetoid[component=value,component=value]. La parte minecraft: de las ID y de los nombres de componentes se puede omitir.
Eliminar un componenteUn ! antes del nombre sin valor elimina el componente, por ejemplo minecraft:diamond_sword[!attribute_modifiers].
RepeticiónCada componente solo puede aparecer una vez por objeto.
ValoresSe escribe en el formato de datos: números, texto entre comillas, listas entre [ ] y valores con nombre entre { }.
Tipos de componentes119 que se pueden usar en comandos.
Pruebas de objetoLo usan /clear y /execute if items. Empieza con un id de objeto, una etiqueta de objeto con # o * para cualquier objeto, y después pruebas opcionales entre [ ].
Combinar pruebasUna coma significa que se deben superar ambas pruebas, | significa que basta con una, y ! antes de una prueba la invierte.
Prueba exactacomponent=value se cumple cuando el objeto tiene exactamente ese valor.
Prueba parcialname~value comprueba una parte de un componente. Disponible 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 y written_book_content.
Prueba de cantidadcount=5 para un tamaño de pila exacto, o count~{min:..,max:..} para un rango.
Dónde siguen valiendo los datos entre llavesDatos de entidades y bloques: /summon, /data, el argumento de selector nbt y los datos de bloque tras un id de bloque.

Componentes comunes

enchantmentsEncantamientos del objeto con sus niveles/give @s minecraft:diamond_sword[enchantments={sharpness:5,unbreaking:3}]
stored_enchantmentsEncantamientos de un libro encantado/give @s minecraft:enchanted_book[stored_enchantments={mending:1}]
custom_nameNombre que se muestra para el objeto, como componente de texto/give @s minecraft:stick[custom_name={text:"Magic Wand",color:"gold",italic:false}]
item_nameNombre base del objeto, como componente de texto/give @s minecraft:stick[item_name="Wand"]
loreLíneas adicionales del texto emergente, una lista de componentes de texto/give @s minecraft:stick[lore=["First line",{text:"Second line",color:"gray"}]]
damageDurabilidad ya gastada/give @s minecraft:diamond_pickaxe[damage=100]
max_damageDurabilidad total/give @s minecraft:diamond_pickaxe[max_damage=5000]
unbreakableEl objeto nunca pierde durabilidad/give @s minecraft:diamond_pickaxe[unbreakable={}]
max_stack_sizePila más grande, de 1 a 99/give @s minecraft:ender_pearl[max_stack_size=64]
attribute_modifiersCambios de atributos mientras el objeto está en una ranura/give @s minecraft:stick[attribute_modifiers=[{type:"minecraft:attack_damage",amount:10,id:"example:bonus",operation:"add_value",slot:"mainhand"}]]
potion_contentsTipo, color y efectos personalizados: Poción/give @s minecraft:potion[potion_contents={custom_color:16711680,custom_effects:[{id:"minecraft:speed",amplifier:1,duration:600}]}]
dyed_colorColor del tinte como un número o como [red,green,blue] de 0 a 1/give @s minecraft:leather_chestplate[dyed_color=16711680]
fireworksDuración del vuelo y explosiones de un cohete/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_explosionExplosión de una estrella de fuegos artificiales/give @s minecraft:firework_star[firework_explosion={shape:"star",colors:[I;65280]}]
written_book_contentTítulo, autor y páginas de un libro 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 un libro y pluma/give @s minecraft:writable_book[writable_book_content={pages:["Notes"]}]
foodHambre y saturación que se restauran al comer/give @s minecraft:stick[food={nutrition:4,saturation:2.4,can_always_eat:true},consumable={}]
consumableHace que el objeto se pueda usar comiéndolo o bebiéndolo/give @s minecraft:stick[consumable={consume_seconds:0.8,animation:"eat"}]
tooltip_displayOculta la descripción emergente o componentes sueltos de ella/give @s minecraft:diamond_sword[enchantments={sharpness:5},tooltip_display={hidden_components:["minecraft:enchantments"]}]
enchantment_glint_overrideFuerza el brillo de encantamiento activado o desactivado/give @s minecraft:stick[enchantment_glint_override=true]
rarityClase de color del nombre: common, uncommon, rare o epic/give @s minecraft:stick[rarity="epic"]
custom_dataDatos libres para paquetes de datos/give @s minecraft:stick[custom_data={quest_item:1b}]
custom_model_dataValores que los paquetes de recursos usan para elegir un modelo/give @s minecraft:stick[custom_model_data={floats:[1.0f],strings:["wand"]}]
item_modelModelo con el que se dibuja el objeto/give @s minecraft:stick[item_model="minecraft:blaze_rod"]
can_breakBloques que el objeto puede romper en modo Aventura/give @s minecraft:diamond_pickaxe[can_break={blocks:"#minecraft:logs"}]
can_place_onBloques sobre los que se puede colocar el objeto en modo Aventura/give @s minecraft:stone[can_place_on={blocks:"minecraft:grass_block"}]
containerObjetos guardados dentro de un objeto contenedor/give @s minecraft:chest[container=[{slot:0,item:{id:"minecraft:diamond",count:3}}]]
bundle_contentsObjetos dentro de un saco/give @s minecraft:bundle[bundle_contents=[{id:"minecraft:arrow",count:16}]]
profileAspecto que muestra una cabeza de jugador: Jugador/give @s minecraft:player_head[profile={name:"Notch"}]
trimMaterial y patrón: Armaduras/give @s minecraft:iron_chestplate[trim={material:"minecraft:gold",pattern:"minecraft:coast"}]
equippablePermite llevar el objeto en una ranura/give @s minecraft:stick[equippable={slot:"head"}]
use_cooldownTiempo de espera en segundos tras el uso/give @s minecraft:ender_pearl[use_cooldown={seconds:5}]
repair_costCoste adicional del yunque en niveles/give @s minecraft:diamond_sword[repair_cost=10]
block_entity_dataDatos de bloque que se aplican al colocar el bloque/give @s minecraft:spawner[block_entity_data={id:"minecraft:mob_spawner",Delay:20s}]
entity_dataDatos de entidad que se aplican cuando el objeto crea una entidad/give @s minecraft:armor_stand[entity_data={id:"minecraft:armor_stand",Small:1b}]

Pruebas de objeto

idEse objeto/clear @s minecraft:diamond
#tagCualquier objeto de la etiqueta/clear @s #minecraft:planks
*Cualquier objeto/clear @s *
[component]Objetos que tienen el componente/clear @s *[damage]
[!component]Objetos que no tienen el componente/clear @s *[!damage]
[component=value]Objetos cuyo componente es exactamente el valor/clear @s minecraft:diamond_sword[damage=0]
[name~value]Objetos que pasan una prueba parcial/clear @s *[enchantments~[{enchantments:"minecraft:sharpness",levels:{min:3}}]]
[count=n]Pilas de exactamente ese tamaño/clear @s minecraft:stick[count=5]
[count~{min:n}]Pilas en un rango de tamaño/clear @s *[count~{min:32}]
[a|b]Objetos que pasan una de las dos pruebas/clear @s *[damage|unbreakable]
[a,b]Objetos que pasan las dos pruebas/clear @s #minecraft:swords[enchantments~[{}],!custom_name]

Tipos de valores de datos

ByteNúmero entero con b1b
CortoNúmero entero con s20s
EnteroNúmero entero, o con i5
LongNúmero entero con L4L
FloatNúmero con f5.5f
DobleNúmero con punto decimal, o con d6.5d
Verdadero o falsotrue o false, almacenado como 1b o 0btrue
TextoEntre comillas dobles o simples. Las palabras simples no necesitan comillas«Steve»
ListaValores entre [ ] separados por comas[1,2,3]
Valores con nombrepares key:value en { }{id:"minecraft:diamond",count:3}
Lista de bytes[B; ...][B;1b,2b]
Lista de enteros[I; ...][I;1,2]
Lista de long[L; ...][L;1L,2L]
Número hexadecimal o binario0x o 0b delante0x1F
Sin firmar o firmadou o s antes de la letra del tipo255ub
Agrupación de dígitosGuiones bajos entre dígitos1_000
bool(...)Convierte un número en verdadero o falsobool(1)
uuid(...)Convierte un texto UUID en su forma almacenadauuid("dd12be42-52a9-4a91-a8a1-11c01849e498")

Dónde se usan los datos entre llaves

Datos de entidad al invocar/summon minecraft:pig ~ ~ ~ {NoAI:1b}
Cambiar datos de entidad/data merge entity @n[type=minecraft:zombie] {NoAI:1b,CustomName:"Bob"}
Lectura con una ruta de datos/data get entity @s Inventory[{id:"minecraft:diamond"}].count
Componente dentro de una ruta de datos/data get entity @s SelectedItem.components."minecraft:damage"
Datos de bloque/data get block ~ ~ ~ Items[0]
Almacenamiento de comandos/data modify storage my_pack:data name set value "Steve"
Filtro del selector/kill @e[type=minecraft:zombie,nbt={NoAI:1b}]

Ejemplos

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

Da una espada irrompible con Filo V y nombre dorado.

/give @s minecraft:diamond_sword[!attribute_modifiers]

Da una espada de diamante sin sus bonificaciones de daño de ataque y velocidad.

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

Da: Poción de curación II.

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

Pone en tu mano principal una espada de diamante con Filo V.

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

Elimina todos los objetos a los que les quede 10 o menos de durabilidad.

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

Dice yes si sostienes una espada de diamante.

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

Dice yes si alguna ranura del inventario contiene un objeto cuyos datos personalizados tienen key con valor 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}}

Guarda un valor de cada tipo de dato.

Únete a la comunidad de creadoresLas personas que construyen la wiki de Minecraft Java Edition están en nuestro Discord. Haz preguntas o sugiere páginas.Unirse a Discord (abre Discord en una pestaña nueva)