Чтобы выдать полностью зачарованный незеритовый меч в 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 не может перенести их напрямую. Этот генератор строит оба варианта и всегда актуален.
netherite_sword/give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 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 |