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.
netherite_sword/give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 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-04.
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={}] |
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.
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 tchat 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.
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 |