Ahhoz, hogy egy teljesen elvarázsolt netherite kardot adj magadnak Minecraft Java 26.2-ben, futtasd: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 Bedrock 1.26.30-on előbb add magadnak a tárgyat /give paranccsal, majd a bűbájokat add hozzá /enchant paranccsal — a Bedrock /give parancsa nem tudja ezeket egyben kezelni. Ez a generátor mindkettőt elkészíti, mindig naprakészen.
netherite_sword/give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1A generált parancsokat Java 26.2-re és Bedrock 1.26.30-ra készítettük, és utoljára 2026-07-04-én ellenőriztük őket a játékban.
A Minecraft Java 1.20.5 lecserélte a tárgyak NBT-jét adatkomponensekre, ezért minden régebbi /give parancs, amely {display:…} vagy {Enchantments:…} formátumot használ, most szintaxishibával leáll. A komponenseket szögletes zárójelbe kell írni a tárgy azonosítója után — íme ugyanaz a tárgy mindkét szintaxissal:
| Tulajdonság | 1.20.5 előtt (NBT — már nem működik) | Java 26.2 (adatkomponensek) |
|---|---|---|
| Egyéni név | {display:{Name:'{"text":"Epic Blade"}'}} | [minecraft:custom_name={text:"Epic Blade",italic:false}] |
| Leírás (lore) | {display:{Lore:['{"text":"A legend"}']}} | [minecraft:lore=[{text:"A legend",italic:false}]] |
| Bűbájok | {Enchantments:[{id:"minecraft:sharpness",lvl:5}]} | [minecraft:enchantments={"minecraft:sharpness":5}] |
| Törhetetlen | {Unbreakable:1b} | [minecraft:unbreakable={}] |
A Bedrock 1.26.30-ban nincsenek adatkomponensek: a /give csak a tárgyat, a mennyiséget és az adatértéket fogadja el, így minden más vagy egy következő paranccsal oldható meg, vagy egyáltalán nem fejezhető ki. A generátor Bedrock módja a működő parancssorozatot adja meg, és őszintén jelzi, ha egy mező nem lehetséges:
| Tulajdonság | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| Alapparancs | /give @s minecraft:diamond_sword 1 | /give @s diamond_sword 1 |
| Bűbájok | /give @s minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}] 1 | Nincs a /give parancsban — tartsd a kezedben a tárgyat, majd: /enchant @s sharpness 5 |
| Egyéni név | minecraft:custom_name={text:"Epic Blade",italic:false} | Parancsokkal nem lehetséges — nevezd át egy üllőn |
| Leírás (lore) | minecraft:lore=[{text:"A legend",italic:false}] | Parancsokkal nem lehetséges |
| Törhetetlen | minecraft:unbreakable={} |
A Minecraft 1.20.5 lecserélte a tárgyak NBT-jét adatkomponensekre, ezért minden 1.21 előtti /give parancs, amely {display:…} vagy {Enchantments:…} formátumot tartalmaz, most hibát ad. Az új forma szögletes zárójelbe teszi a komponenseket — ez a generátor mindig az aktuális szintaxist adja meg.
Java 26.2-n add hozzá a bűbájok komponenst: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — Bedrockon először add magadnak a tárgyat /give paranccsal, tartsd a kezedben, majd add hozzá az egyes bűbájokat /enchant paranccsal.
Igen — kapcsolj át Bedrockra (1.26.30), és a generátor Bedrock szintaxist ad, beleértve a működő /give + /enchant parancssorozatokat azokra az esetekre, amikor a Bedrock nem tud egy mezőt közvetlenül kifejezni, és őszintén jelzi, ha valami (például a leírás) nem lehetséges.
A chat legfeljebb 256 karaktert fogad el; a hosszabb parancsokat parancsblokkba kell tenni (korlát ~32,500). A generátor élő karakterszámlálót mutat, és figyelmeztet, ha túllépted a 256-ot.
| Parancsokkal nem lehetséges |
| Sweeping Edge | minecraft:sweeping_edge | Bedrockon nem létezik |
| Átok-bűbájok azonosítói | binding_curse, vanishing_curse | binding, vanishing |