Щоб видати повністю зачарований незеритовий меч у Minecraft Java 26.2, виконайте: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 На Bedrock 1.26.40 спершу видайте предмет командою /give, а зачарування накладіть командою /enchant — команда /give на Bedrock не може перенести їх напряму. Цей генератор створює обидва варіанти і завжди актуальний.
Команди генеруються для Java 26.2 та Bedrock 1.26.40 і востаннє перевірені вставленням у грі 2026-07-10.
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={}] |
Компоненти даних не були останньою зміною: Java 1.21.5 перевела текст із назвами й описами предметів на SNBT і переробила компонент чарів. Виберіть версію, під яку створюєте, і генератор напише синтаксис саме цього випуску, зокрема старіший формат NBT предметів до компонентів даних. Версія визначає й вміст, а не лише синтаксис — предмет чи моб існує лише від випуску, який його додав.
У Bedrock 1.26.40 немає компонентів даних: /give приймає лише предмет, кількість і значення даних, тому все інше потребує додаткової команди або взагалі не може бути виражене. Режим Bedrock у генераторі видає робочу послідовність команд і чесно повідомляє, коли поле неможливе:
| Функція | Java 26.2 | Bedrock 1.26.40 |
|---|---|---|
| Базова команда | /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:sweeping_edge | Не існує на Bedrock |
| ID прокльонів | binding_curse, vanishing_curse | binding, vanishing |
Minecraft 1.20.5 замінив NBT предметів компонентами даних, тому будь-яка команда /give до версії 1.21 з {display:…} або {Enchantments:…} тепер завершується помилкою. Нова форма вказує компоненти у квадратних дужках — цей генератор завжди видає актуальний синтаксис. Деякі параметри потребують синтаксису Java 1.21.5 і новіших, тому випуски між 1.20.5 і 1.21.5 теж можуть його відхилити.
У 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.40), і генератор видасть синтаксис Bedrock, включно з робочими послідовностями /give + /enchant там, де Bedrock не може виразити поле напряму, і чесно повідомить, коли щось (наприклад, lore) неможливе.
Чат приймає до 256 символів; довші команди потрібно розміщувати в командному блоці (ліміт ~32,500). Генератор показує лічильник символів у реальному часі та попереджає після перевищення 256.
/tellrawНадсилайте стилізовані JSON-повідомлення гравцям у чат на Java та Bedrock — завжди актуально для 26.2 / 1.26.40./titleПоказуйте гравцям великі заголовки, підзаголовки та текст на панелі дій на Java та Bedrock./executeОб'єднуйте підкоманди в ланцюжок (as, at, if, unless…), щоб виконати команду для кожної відповідної сутності, на Java та Bedrock./killПрибирайте мобів, викинуті предмети, кулі досвіду або завислого Дракона Енду на Java і Bedrock — із саме тим фільтром-селектором сутностей, який вам потрібен.weathered_copper_doorПакети ресурсів зчитують ці значення, щоб замінити модель предмета. Розділяйте значення комами.
/give @s minecraft:weathered_copper_door 1