Aller au contenu
WikilyWIKILY
Tous les jeux23 wikis · choisissez votre jeu
Commandes et tricheToutes les commandes

Changer de jeu

23 wikis · choisissez votre jeu
Composants d'objet

Référence des commandes

Composants d'objet

Les objets dans les commandes s'écrivent sous la forme d'un id suivi de composants entre crochets. Les composants contiennent tout ce qu'un objet a de particulier, comme son nom, ses enchantements et sa durabilité.

Détails

Syntaxe d'objetid[component=value,component=value]. La partie minecraft: des ID et des noms de composants peut être omise.
Retirer un composantUn ! avant le nom sans valeur retire le composant, par exemple minecraft:diamond_sword[!attribute_modifiers].
RépétitionChaque composant ne peut apparaître qu'une fois par objet.
ValeursÉcrit dans le format de données : nombres, texte entre guillemets, listes entre [ ] et valeurs nommées entre { }.
Types de composants119 utilisables dans les commandes.
Tests d'objetUtilisé par /clear et /execute if items. Commencez par un id d'objet, un tag d'objet avec # ou * pour n'importe quel objet, puis des tests facultatifs entre [ ].
Combiner des testsUne virgule signifie que les deux tests doivent réussir, | que l'un des deux suffit, et ! devant un test l'inverse.
Test exactcomponent=value est satisfait quand l'objet a exactement cette valeur.
Test partielname~value vérifie une partie d'un composant. Disponible pour attribute_modifiers, bundle_contents, container, custom_data, damage, enchantments, firework_explosion, fireworks, jukebox_playable, potion_contents, stored_enchantments, trim, villager/variant, writable_book_content et written_book_content.
Test de quantitécount=5 pour une taille de pile exacte, ou count~{min:..,max:..} pour un intervalle.
Où les données entre accolades s'appliquent encoreDonnées d'entité et de bloc : /summon, /data, l'argument de sélecteur nbt et les données de bloc après un id de bloc.

Composants courants

enchantmentsEnchantements de l'objet avec leurs niveaux/give @s minecraft:diamond_sword[enchantments={sharpness:5,unbreaking:3}]
stored_enchantmentsEnchantements d'un livre enchanté/give @s minecraft:enchanted_book[stored_enchantments={mending:1}]
custom_nameNom affiché pour l'objet, sous forme de composant de texte/give @s minecraft:stick[custom_name={text:"Magic Wand",color:"gold",italic:false}]
item_nameNom de base de l'objet, comme composant de texte/give @s minecraft:stick[item_name="Wand"]
loreLignes supplémentaires de l'infobulle, une liste de composants de texte/give @s minecraft:stick[lore=["First line",{text:"Second line",color:"gray"}]]
damageDurabilité déjà utilisée/give @s minecraft:diamond_pickaxe[damage=100]
max_damageDurabilité totale/give @s minecraft:diamond_pickaxe[max_damage=5000]
unbreakableL'objet ne perd jamais de durabilité/give @s minecraft:diamond_pickaxe[unbreakable={}]
max_stack_sizePlus grande pile, de 1 à 99/give @s minecraft:ender_pearl[max_stack_size=64]
attribute_modifiersModifications d'attributs tant que l'objet est dans un emplacement/give @s minecraft:stick[attribute_modifiers=[{type:"minecraft:attack_damage",amount:10,id:"example:bonus",operation:"add_value",slot:"mainhand"}]]
potion_contentsType, couleur et effets personnalisés : Potion/give @s minecraft:potion[potion_contents={custom_color:16711680,custom_effects:[{id:"minecraft:speed",amplifier:1,duration:600}]}]
dyed_colorCouleur de teinture sous forme d'un nombre ou de [red,green,blue] de 0 à 1/give @s minecraft:leather_chestplate[dyed_color=16711680]
fireworksDurée de vol et explosions d'une fusée/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_explosionExplosion d'une étoile de feu d'artifice/give @s minecraft:firework_star[firework_explosion={shape:"star",colors:[I;65280]}]
written_book_contentTitre, auteur et pages d'un livre écrit/give @s minecraft:written_book[written_book_content={title:"Guide",author:"Steve",pages:["Page one",{text:"Page two",bold:true}]}]
writable_book_contentPages d'un livre et d'une plume/give @s minecraft:writable_book[writable_book_content={pages:["Notes"]}]
foodFaim et saturation restaurées en mangeant/give @s minecraft:stick[food={nutrition:4,saturation:2.4,can_always_eat:true},consumable={}]
consumableRend l'objet utilisable en le mangeant ou en le buvant/give @s minecraft:stick[consumable={consume_seconds:0.8,animation:"eat"}]
tooltip_displayMasque l'infobulle ou certains de ses composants/give @s minecraft:diamond_sword[enchantments={sharpness:5},tooltip_display={hidden_components:["minecraft:enchantments"]}]
enchantment_glint_overrideForce la brillance d'enchantement activée ou désactivée/give @s minecraft:stick[enchantment_glint_override=true]
rarityClasse de couleur du nom : common, uncommon, rare ou epic/give @s minecraft:stick[rarity="epic"]
custom_dataDonnées libres pour les packs de données/give @s minecraft:stick[custom_data={quest_item:1b}]
custom_model_dataValeurs que les packs de ressources utilisent pour choisir un modèle/give @s minecraft:stick[custom_model_data={floats:[1.0f],strings:["wand"]}]
item_modelModèle utilisé pour dessiner l'objet/give @s minecraft:stick[item_model="minecraft:blaze_rod"]
can_breakBlocs que l'objet peut casser en mode Aventure/give @s minecraft:diamond_pickaxe[can_break={blocks:"#minecraft:logs"}]
can_place_onBlocs sur lesquels l'objet peut être placé en mode Aventure/give @s minecraft:stone[can_place_on={blocks:"minecraft:grass_block"}]
containerObjets stockés dans un objet conteneur/give @s minecraft:chest[container=[{slot:0,item:{id:"minecraft:diamond",count:3}}]]
bundle_contentsObjets dans un sac/give @s minecraft:bundle[bundle_contents=[{id:"minecraft:arrow",count:16}]]
profileApparence affichée par une tête de joueur : Joueur/give @s minecraft:player_head[profile={name:"Notch"}]
trimMatériau et motif : Armure/give @s minecraft:iron_chestplate[trim={material:"minecraft:gold",pattern:"minecraft:coast"}]
equippablePermet de porter l'objet dans un emplacement/give @s minecraft:stick[equippable={slot:"head"}]
use_cooldownTemps d'attente en secondes après utilisation/give @s minecraft:ender_pearl[use_cooldown={seconds:5}]
repair_costCoût supplémentaire à l'enclume en niveaux/give @s minecraft:diamond_sword[repair_cost=10]
block_entity_dataDonnées de bloc appliquées lorsque le bloc est placé/give @s minecraft:spawner[block_entity_data={id:"minecraft:mob_spawner",Delay:20s}]
entity_dataDonnées d'entité appliquées quand l'objet crée une entité/give @s minecraft:armor_stand[entity_data={id:"minecraft:armor_stand",Small:1b}]

Tests d'objet

idCet objet/clear @s minecraft:diamond
#tagN'importe quel objet du tag/clear @s #minecraft:planks
*N'importe quel objet/clear @s *
[component]Objets qui ont le composant/clear @s *[damage]
[!component]Objets qui n'ont pas le composant/clear @s *[!damage]
[component=value]Objets dont le composant est exactement la valeur/clear @s minecraft:diamond_sword[damage=0]
[name~value]Objets qui réussissent un test partiel/clear @s *[enchantments~[{enchantments:"minecraft:sharpness",levels:{min:3}}]]
[count=n]Piles exactement de cette taille/clear @s minecraft:stick[count=5]
[count~{min:n}]Piles dans une plage de taille/clear @s *[count~{min:32}]
[a|b]Objets qui réussissent l'un des deux tests/clear @s *[damage|unbreakable]
[a,b]Objets qui réussissent les deux tests/clear @s #minecraft:swords[enchantments~[{}],!custom_name]

Types de valeurs de données

OctetNombre entier avec b1b
CourtNombre entier avec s20s
EntierNombre entier, ou avec i5
LongNombre entier avec L4L
FlottantNombre avec f5.5f
Nombre doubleNombre avec un point décimal, ou avec d6.5d
Vrai ou fauxtrue ou false, stocké sous la forme 1b ou 0btrue
TexteEntre guillemets doubles ou simples. Les mots simples n'ont pas besoin de guillemets« Steve »
ListeValeurs entre [ ] séparées par des virgules[1,2,3]
Valeurs nomméespaires key:value dans { }{id:"minecraft:diamond",count:3}
Liste d'octets[B; ...][B;1b,2b]
Liste d'entiers[I; ...][I;1,2]
Liste de long[L; ...][L;1L,2L]
Nombre hexadécimal ou binaire0x ou 0b devant0x1F
Non signé ou signéu ou s avant la lettre du type255ub
Séparateur de milliersTirets bas entre les chiffres1_000
bool(...)Transforme un nombre en vrai ou fauxbool(1)
uuid(...)Transforme un texte UUID en sa forme stockéeuuid("dd12be42-52a9-4a91-a8a1-11c01849e498")

Où les données entre accolades sont utilisées

Données d'entité à l'invocation/summon minecraft:pig ~ ~ ~ {NoAI:1b}
Modification des données d'entité/data merge entity @n[type=minecraft:zombie] {NoAI:1b,CustomName:"Bob"}
Lecture avec un chemin de données/data get entity @s Inventory[{id:"minecraft:diamond"}].count
Composant dans un chemin de données/data get entity @s SelectedItem.components."minecraft:damage"
Données de bloc/data get block ~ ~ ~ Items[0]
Stockage de commandes/data modify storage my_pack:data name set value "Steve"
Filtre du sélecteur/kill @e[type=minecraft:zombie,nbt={NoAI:1b}]

Exemples

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

Donne une épée incassable avec Tranchant V et un nom doré.

/give @s minecraft:diamond_sword[!attribute_modifiers]

Donne une épée en diamant sans ses bonus de dégâts d'attaque et de vitesse.

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

Donne : Potion de soin II.

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

Met dans votre main principale une épée en diamant avec Tranchant V.

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

Retire tous les objets dont il reste 10 ou moins de durabilité.

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

Dit yes si vous tenez une épée en diamant.

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

Dit yes si un emplacement de l'inventaire contient un objet dont les données personnalisées ont key défini sur 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}}

Stocke une valeur de chaque type de données.

Rejoins la communauté des créateursLes personnes qui construisent le wiki Minecraft Java Edition sont sur notre Discord. Pose tes questions ou propose des pages.Rejoindre Discord (ouvre Discord dans un nouvel onglet)