Щоб видати повністю зачарований незеритовий меч у Minecraft Java 26.2, виконайте: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 На Bedrock 1.26.30 спершу видайте предмет командою /give, а зачарування накладіть командою /enchant — команда /give на Bedrock не може перенести їх напряму. Цей генератор створює обидва варіанти і завжди актуальний.
spruce_button/give @s minecraft:spruce_button 1Команди генеруються для Java 26.2 та Bedrock 1.26.30 і востаннє перевірені вставленням у грі 2026-07-04.
Minecraft Java 1.20.5 замінив NBT предметів компонентами даних, тому будь-яка стара команда /give з {display:…} або {Enchantments:…} тепер завершується помилкою синтаксису. Компоненти вказуються у квадратних дужках після ідентифікатора предмета — ось той самий предмет в обох варіантах запису:
| Функція | До 1.20.5 (NBT — більше не працює) | Java 26.2 (компоненти даних) |
|---|---|---|
| Власне ім'я | {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}]] |
| Зачарування | {Enchantments:[{id:"minecraft:sharpness",lvl:5}]} | [minecraft:enchantments={"minecraft:sharpness":5}] |
| Незламний | {Unbreakable:1b} | [minecraft:unbreakable={}] |
У Bedrock 1.26.30 немає компонентів даних: /give приймає лише предмет, кількість і значення даних, тому все інше потребує додаткової команди або взагалі не може бути виражене. Режим Bedrock у генераторі видає робочу послідовність команд і чесно повідомляє, коли поле неможливе:
| Функція | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| Базова команда | /give @s minecraft:diamond_sword 1 | /give @s diamond_sword 1 |
| Зачарування | /give @s minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}] 1 | Не в /give — тримайте предмет у руці, потім: /enchant @s sharpness 5 |
| Власне ім'я | minecraft:custom_name={text:"Epic Blade",italic:false} | Неможливо в командах — перейменуйте на ковадлі |
| Lore | minecraft:lore=[{text:"A legend",italic:false}] | Неможливо в командах |
| Незламний | minecraft:unbreakable={} |
Minecraft 1.20.5 замінив NBT предметів компонентами даних, тому будь-яка команда /give до версії 1.21 з {display:…} або {Enchantments:…} тепер завершується помилкою. Нова форма вказує компоненти у квадратних дужках — цей генератор завжди видає актуальний синтаксис.
У Java 26.2 додайте компонент enchantments: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — на Bedrock спершу видайте предмет командою /give, тримайте його в руці, а потім накладіть кожне зачарування командою /enchant.
Так — перемкніться на Bedrock (1.26.30), і генератор видасть синтаксис Bedrock, включно з робочими послідовностями /give + /enchant там, де Bedrock не може виразити поле напряму, і чесно повідомить, коли щось (наприклад, lore) неможливе.
Чат приймає до 256 символів; довші команди потрібно розміщувати в командному блоці (ліміт ~32,500). Генератор показує лічильник символів у реальному часі та попереджає після перевищення 256.
| Неможливо в командах |
| Нищівне лезо | minecraft:sweeping_edge | Не існує на Bedrock |
| ID прокльонів | binding_curse, vanishing_curse | binding, vanishing |