Pour donner une épée en netherite entièrement enchantée dans Minecraft Java 26.2, exécutez : /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 Sur Bedrock 1.26.30, faites d’abord /give de l’objet puis appliquez les enchantements avec /enchant — le /give de Bedrock ne peut pas les inclure directement. Ce générateur crée les deux commandes, toujours à jour.
music_disc_bounceLes packs de ressources lisent ces valeurs pour changer le modèle de l'objet. Séparez les entrées par des virgules.
/give @s minecraft:music_disc_bounce 1Les commandes générées sont à jour pour Java 26.2 et Bedrock 1.26.30, et ont été vérifiées en jeu par collage le 2026-07-10.
Minecraft Java 1.20.5 a remplacé le NBT des objets par des composants de données, ce qui explique pourquoi toute ancienne commande /give utilisant {display:…} ou {Enchantments:…} échoue désormais avec une erreur de syntaxe. Les composants se placent entre crochets après l’identifiant de l’objet — voici le même objet dans les deux syntaxes :
| Caractéristique | Avant la 1.20.5 (NBT — ne fonctionne plus) | Java 26.2 (composants de données) |
|---|---|---|
| Nom personnalisé | {display:{Name:'{"text":"Epic Blade"}'}} | [minecraft:custom_name={text:"Epic Blade",italic:false}] |
| Lore | {display:{Lore:['{"text":"A legend"}']}} | [minecraft:lore=[{text:"A legend",italic:false}]] |
| Enchantements | {Enchantments:[{id:"minecraft:sharpness",lvl:5}]} | [minecraft:enchantments={"minecraft:sharpness":5}] |
| Incassable | {Unbreakable:1b} | [minecraft:unbreakable={}] |
Les composants de données n’ont pas été le dernier changement : Java 1.21.5 a fait passer en SNBT le texte qui porte les noms et la description des objets, et a remanié le composant d’enchantements. Choisis la version pour laquelle tu construis et le générateur écrira la syntaxe propre à cette version, y compris l’ancienne forme NBT d’objet d’avant les composants de données. La version décide aussi du contenu, pas seulement de la syntaxe : un objet ou une créature n’existe qu’à partir de la version qui l’a ajouté.
Bedrock 1.26.30 n’a pas de composants de données : /give ne prend que l’objet, la quantité et la valeur de données — tout le reste nécessite une commande supplémentaire, ou n’est tout simplement pas possible. Le mode Bedrock du générateur produit la séquence de commandes qui fonctionne et indique honnêtement quand un champ est impossible :
| Caractéristique | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| Commande de base | /give @s minecraft:diamond_sword 1 | /give @s diamond_sword 1 |
| Enchantements | /give @s minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}] 1 | Absent de /give — tenez l’objet en main, puis : /enchant @s sharpness 5 |
| Nom personnalisé | minecraft:custom_name={text:"Epic Blade",italic:false} | Impossible par commande — renommez à une enclume |
| Lore | minecraft:lore=[{text:"A legend",italic:false}] | Impossible avec des commandes |
| Incassable |
Minecraft 1.20.5 a remplacé le NBT des objets par des composants de données, donc toute commande /give antérieure à la 1.21 utilisant {display:…} ou {Enchantments:…} échoue désormais. La nouvelle forme place les composants entre crochets — ce générateur produit toujours la syntaxe actuelle. Certaines options exigent la syntaxe de Java 1.21.5 et plus récent, donc les versions entre 1.20.5 et 1.21.5 peuvent aussi la refuser.
Sur Java 26.2, ajoutez le composant enchantments : /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — sur Bedrock, faites d’abord /give de l’objet, tenez-le en main, puis appliquez chaque enchantement avec /enchant.
Oui — basculez sur Bedrock (1.26.30) et le générateur produit la syntaxe Bedrock, y compris des séquences /give + /enchant qui fonctionnent là où Bedrock ne peut pas exprimer un champ directement, et il vous indique honnêtement quand quelque chose (comme le lore) n’est pas possible.
Le chat accepte jusqu’à 256 caractères ; les commandes plus longues doivent être placées dans un bloc de commande (limite ~32,500). Le générateur affiche un compteur de caractères en direct et vous avertit au-delà de 256.
/tellrawEnvoyez des messages de clavardage JSON stylisés aux joueurs sur Java et Bedrock — toujours à jour jusqu'à 26.2 / 1.26.30./titleAffichez de grands titres, des sous-titres et du texte de barre d'action aux joueurs sur Java et Bedrock./executeEnchaînez des sous-commandes (as, at, if, unless…) pour exécuter une commande pour chaque entité correspondante, sur Java et Bedrock./killSupprimez des mobs, des objets au sol, des orbes d'expérience ou un Ender Dragon bloqué sur Java et Bedrock — avec le filtre de sélecteur d'entité exact dont vous avez besoin.minecraft:unbreakable={}| Impossible avec des commandes |
| Affilage | minecraft:sweeping_edge | N’existe pas sur Bedrock |
| Identifiants des enchantements de malédiction | binding_curse, vanishing_curse | binding, vanishing |