© 2026 Minecraft Search

Условия использованияПоддержите нас

НЕ ОФИЦИАЛЬНЫЙ САЙТ MINECRAFT. НЕ ОДОБРЕН ИЛИ СВЯЗАН С MOJANG ИЛИ MICROSOFT

Политика конфиденциальности

Генератор команд Minecraft

Чтобы выдать полностью зачарованный незеритовый меч в 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 не может перенести их напрямую. Этот генератор строит оба варианта и всегда актуален.

ИнструментыКарта сидовПоиск сидов MinecraftРудыСтруктурыБиомыИнструмент зачарованияГенератор команд MinecraftКалькулятор крафтаText Studio
Актуально для Java 26.2
Незеритовый нагрудникnetherite_chestplate
Зачарования
Модификаторы атрибутов
Внешний вид
Только для кожаной брони и других предметов, которые можно красить.
Отделка брони
Пользовательские данные модели

Ресурспаки считывают эти значения, чтобы заменить модель предмета. Разделяйте значения запятыми.

Подсказка
Скрыть эти строки подсказки
Ваша команда
/give @s minecraft:netherite_chestplate 1
41/256
Вставьте в чат (T) или в командный блок. · Java 26.2
Некоторым параметрам нужен синтаксис команд Java 1.21.5 и новее — более старым версиям может потребоваться другая форма.

Команды генерируются для Java 26.2 и Bedrock 1.26.40 и в последний раз проверены вставкой в игре 2026-07-10.

Что изменилось в синтаксисе /give в версии 1.21? (NBT → компоненты данных)

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 предметов до компонентов данных. Версия определяет и содержимое, а не только синтаксис: предмет или моб существует лишь начиная с выпуска, который его добавил.

Чем /give отличается на Bedrock?

В Bedrock 1.26.40 нет компонентов данных: /give принимает только предмет, количество и значение данных, поэтому всё остальное требует дополнительной команды либо вообще невыразимо. Режим Bedrock в генераторе выдаёт рабочую последовательность команд и честно сообщает, когда поле невозможно:

ФункцияJava 26.2Bedrock 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}Невозможно в командах — переименуйте на наковальне
Loreminecraft:lore=[{text:"A legend",italic:false}]Невозможно в командах
Небьющийсяminecraft:unbreakable={}Невозможно в командах
Разящий клинокminecraft:sweeping_edgeНе существует на Bedrock
ID проклятийbinding_curse, vanishing_cursebinding, vanishing

Часто задаваемые вопросы

Почему моя старая команда /give больше не работает?

Minecraft 1.20.5 заменил NBT предметов компонентами данных, поэтому любая команда /give до версии 1.21 с {display:…} или {Enchantments:…} теперь завершается ошибкой. Новая форма указывает компоненты в квадратных скобках — этот генератор всегда выдаёт актуальный синтаксис. Некоторым параметрам нужен синтаксис Java 1.21.5 и новее, поэтому выпуски между 1.20.5 и 1.21.5 тоже могут её отклонить.

Как выдать зачарованный предмет в Minecraft?

В Java 26.2 добавьте компонент enchantments: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — на Bedrock сначала выдайте предмет командой /give, возьмите его в руку, а затем наложите каждое зачарование командой /enchant.

Работает ли этот генератор команд на Bedrock?

Да — переключитесь на 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 — с точным фильтром-селектором целей, который вам нужен.
Актуально для Java 26.2 и Bedrock 1.26.40Java 26.2 · Bedrock 1.26.40
О нас
Minecraft Search
Инструменты9предметы749блоки1 009Мобы109мир110
/
ИнструментыпредметыблокиМобымир