Pterohost docs

Команда /enchant и зачарования Minecraft: список и ID

Полный список зачарований Minecraft с ID, синтаксис команды /enchant и /give, максимальные уровни, ограничения и примеры для сервера.

Кратко: Команда /enchant <игрок> <id> [уровень] накладывает зачарование на предмет в руке. Для выдачи предметов с нестандартными зачарованиями используйте /give с компонентом enchantments. Нужны права оператора.

Команда /enchant и зачарования Minecraft: список и ID

Зачарования в Minecraft - один из главных инструментов прокачки снаряжения как в одиночной игре, так и на мультиплеер-сервере. Стандартный способ через стол зачарований требует уровней и лазурита, а результат во многом случаен. Команда /enchant решает эту проблему мгновенно: достаточно держать предмет в руке и ввести одну строку в чат. В этой статье разобраны синтаксис команды, полный список зачарований с ID для Java Edition (актуально для версий 1.20-1.21), максимальные уровни, совместимость и продвинутый вариант через /give для тех, кому нужны нестандартные сборки.

Pterohost - игровой хостинг с NVMe-дисками, защитой от DDoS и поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Синтаксис команды /enchant

Базовый синтаксис команды в Java Edition:

/enchant <цель> <зачарование> [уровень]
  • <цель> - имя игрока или селектор (@p, @a, @s, @r).
  • <зачарование> - ID зачарования в формате minecraft:название или просто название.
  • [уровень] - уровень от 1 до максимального для данного зачарования (опционально, по умолчанию 1).

Примеры:

/enchant Steve sharpness 5
/enchant @p unbreaking 3
/enchant @a protection 4
/enchant @s mending 1

В Bedrock Edition синтаксис похож, но ID зачарований указываются без пространства имён minecraft::

/enchant @s sharpness 5

Требования для выполнения команды

  • Игрок должен держать совместимый предмет в основной руке (не в дополнительной).
  • Требуются права оператора: уровень OP 2 или выше.
  • Команду можно выполнить из консоли сервера - тогда как цель указывается имя или селектор.
  • При попытке зачаровать несовместимый предмет (например, Silk Touch на меч) команда вернёт ошибку.

Полный список зачарований для оружия

Меч

ЗачарованиеIDМакс. уровеньОписание
Sharpness (Острота)sharpnessV+1.5 урона за уровень в Java, +1.25 в Bedrock
Smite (Небесная кара)smiteV+2.5 урона нежити за уровень
Bane of Arthropods (Погибель членистоногих)bane_of_arthropodsV+2.5 урона паукам, эндермитам, серебрянкам
Fire Aspect (Огненный аспект)fire_aspectIIПоджигает цель
Knockback (Отдача)knockbackIIУвеличивает отброс
Looting (Добыча)lootingIIIУвеличивает дроп с мобов
Sweeping Edge (Подметающий удар)sweeping_edgeIIIУвеличивает урон от подметающей атаки
Unbreaking (Прочность)unbreakingIIIУменьшает расход прочности
Mending (Починка)mendingIВосстанавливает прочность за опыт
Curse of Vanishing (Проклятие исчезновения)vanishing_curseIПредмет исчезает при смерти

Несовместимость: Sharpness, Smite и Bane of Arthropods нельзя сочетать между собой.

Лук и арбалет

ЗачарованиеIDМакс. уровеньОписание
Power (Сила)powerV+25% урона за уровень
Punch (Удар)punchIIОтброс стрелой
Flame (Горение)flameIПоджигает стрелой
Infinity (Бесконечность)infinityIНе расходует обычные стрелы
UnbreakingunbreakingIII-
MendingmendingI-
Multishot (Мультивыстрел)multishotIДля арбалета: 3 стрелы за 1
Piercing (Пронизывание)piercingIVДля арбалета: стрела пробивает мобов
Quick Charge (Быстрая перезарядка)quick_chargeIIIДля арбалета: ускорение перезарядки

Несовместимость лука: Infinity и Mending нельзя сочетать.
Несовместимость арбалета: Multishot и Piercing нельзя сочетать.


Полный список зачарований для инструментов

Кирка, лопата, топор, мотыга

ЗачарованиеIDМакс. уровеньСовместимые инструменты
Efficiency (Эффективность)efficiencyVКирка, лопата, топор, мотыга
Fortune (Удача)fortuneIIIКирка, лопата, топор, мотыга
Silk Touch (Шёлковое касание)silk_touchIКирка, лопата, топор, мотыга
UnbreakingunbreakingIIIВсе инструменты
MendingmendingIВсе инструменты
Curse of Vanishingvanishing_curseIВсе инструменты

Несовместимость: Fortune и Silk Touch нельзя сочетать.

Удочка

ЗачарованиеIDМакс. уровеньОписание
Luck of the Sea (Морская удача)luck_of_the_seaIIIУвеличивает шанс редкого лута
Lure (Приманка)lureIIIСокращает время до поклёвки
UnbreakingunbreakingIII-
MendingmendingI-

Полный список зачарований для брони

Шлем, нагрудник, поножи, ботинки

ЗачарованиеIDМакс. уровеньСлот
Protection (Защита)protectionIVВсе части брони
Fire Protection (Огнезащита)fire_protectionIVВсе части брони
Blast Protection (Взрывозащита)blast_protectionIVВсе части брони
Projectile Protection (Защита от снарядов)projectile_protectionIVВсе части брони
Thorns (Шипы)thornsIIIВсе части брони
UnbreakingunbreakingIIIВсе части брони
MendingmendingIВсе части брони
Curse of Vanishingvanishing_curseIВсе части брони
Curse of Binding (Проклятие привязки)binding_curseIВсе части брони

Специфичные для отдельных слотов:

ЗачарованиеIDСлотОписание
Aqua Affinity (Родство с водой)aqua_affinityШлемНормальная скорость добычи под водой
Respiration (Дыхание)respirationШлем+15 сек. воздуха за уровень
Depth Strider (Подводная ходьба)depth_striderБотинкиСкорость в воде
Frost Walker (Криоходец)frost_walkerБотинкиЗамораживает воду под ногами
Feather Falling (Мягкое падение)feather_fallingБотинкиСнижает урон от падения
Soul Speed (Скорость душ)soul_speedБотинкиУскорение по песку душ
Swift Sneak (Быстрое подкрадывание)swift_sneakПоножиСкорость в крадущемся режиме

Несовместимость брони: Protection несовместима с Fire/Blast/Projectile Protection. Frost Walker и Depth Strider нельзя сочетать.


Зачарования для прочих предметов

ПредметЗачарованиеIDМакс. уровень
ТрезубецLoyalty (Верность)loyaltyIII
ТрезубецImpaling (Пронзание)impalingV
ТрезубецRiptide (Рябь)riptideIII
ТрезубецChanneling (Отвод молний)channelingI
ТрезубецUnbreakingunbreakingIII
ТрезубецMendingmendingI
ЩитUnbreakingunbreakingIII
ЩитMendingmendingI
КнигаЛюбое--

Несовместимость трезубца: Loyalty и Riptide, Channeling и Riptide нельзя сочетать.


Выдача зачарованных предметов через /give

Команда /enchant ограничена официальными максимумами. Если нужен предмет с нестандартным уровнем зачарования или с несколькими зачарованиями сразу - используйте /give с компонентом enchantments.

Java Edition 1.20.5 и новее

Начиная с версии 1.20.5, NBT-теги заменены на компоненты данных. Новый синтаксис:

/give @p diamond_sword[enchantments={levels:{sharpness:5,unbreaking:3,looting:3}}]

Несколько зачарований указываются через запятую в блоке levels:{}. Каждое зачарование задаётся парой id:уровень.

Примеры:

# Алмазная кирка с Fortune 3, Efficiency 5, Unbreaking 3, Mending
/give @p diamond_pickaxe[enchantments={levels:{fortune:3,efficiency:5,unbreaking:3,mending:1}}]

# Алмазная броня - нагрудник с Protection 4, Unbreaking 3, Mending
/give @p diamond_chestplate[enchantments={levels:{protection:4,unbreaking:3,mending:1}}]

# Лук с Power 5, Punch 2, Flame 1
/give @p bow[enchantments={levels:{power:5,punch:2,flame:1}}]

Java Edition 1.20.4 и старше

В старых версиях используется синтаксис NBT-тегов:

/give @p diamond_sword{Enchantments:[{id:"sharpness",lvl:5},{id:"unbreaking",lvl:3}]}

Обратите внимание: id указывается в кавычках, а уровень через lvl:.

Нестандартные уровни зачарований

Через /give можно выдать зачарования выше официального максимума - это используется на серверах для особых режимов или тестирования:

# Sharpness 10 - невозможно через /enchant, работает только через /give
/give @p diamond_sword[enchantments={levels:{sharpness:10}}]

Однако стоит учитывать, что уровни выше 255 в большинстве версий игнорируются движком или вызывают непредсказуемое поведение.


Зачарования-сокровища: где брать, если /enchant не выдаёт

Ряд зачарований помечены как “treasure enchantments” - они не появляются через стол зачарований и недоступны в /enchant по умолчанию (хотя команда их выдаст без ошибки). В ванильном Minecraft эти зачарования можно получить только через:

  • Рыбалку (книги с Mending, Frost Walker, Soul Speed).
  • Сундуки в данжах, крепостях, руинах Нижнего мира.
  • Торговля с книжниками-жителями.
  • Обмен с пиглинами.

Список treasure enchantments:

ЗачарованиеIDКак получить в vanilla
MendingmendingРыбалка, жители, данжи
Frost Walkerfrost_walkerЖители, данжи
Soul Speedsoul_speedРуины Нижнего мира, пиглины
Swift Sneakswift_sneakДревние города
Curse of Bindingbinding_curseРыбалка, данжи
Curse of Vanishingvanishing_curseРыбалка, данжи

На сервере с OP-правами или через консоль вы можете выдать эти зачарования командой /enchant напрямую - это удобно для выдачи наград, создания игровых событий или тестирования плагинов.


Практические примеры для сервера

Выдача полного топ-комплекта брони

/give @p diamond_helmet[enchantments={levels:{protection:4,unbreaking:3,mending:1,respiration:3,aqua_affinity:1}}]
/give @p diamond_chestplate[enchantments={levels:{protection:4,unbreaking:3,mending:1,thorns:3}}]
/give @p diamond_leggings[enchantments={levels:{protection:4,unbreaking:3,mending:1,swift_sneak:3}}]
/give @p diamond_boots[enchantments={levels:{protection:4,unbreaking:3,mending:1,feather_falling:4,depth_strider:3}}]

Быстрая выдача фарм-инструментов

# Кирка для фарма руды
/give @p netherite_pickaxe[enchantments={levels:{efficiency:5,fortune:3,unbreaking:3,mending:1}}]

# Лопата для фарма гравия и песка
/give @p netherite_shovel[enchantments={levels:{efficiency:5,fortune:3,unbreaking:3,mending:1}}]

Зачарование предмета у конкретного игрока

# Зачаровать предмет в руке у всех онлайн-операторов
/enchant @a[level=30..] sharpness 5

# Зачаровать предмет конкретного игрока
/enchant PlayerName unbreaking 3

Команды через консоль сервера

В консоли сервера команды вводятся без слеша /:

enchant Steve mending 1
give @a diamond_sword[enchantments={levels:{sharpness:5}}]

Ограничения и особенности

Что не работает через /enchant:

  1. Нельзя задать уровень выше официального максимума - для этого нужен /give.
  2. Нельзя наложить несовместимые зачарования на один предмет - команда вернёт ошибку.
  3. Нельзя зачаровать несовместимый предмет (например, Sharpness на кирку).
  4. В Bedrock Edition часть зачарований доступна только через прокачку или крафт.

Разница между Java и Bedrock:

В Java Edition ID зачарований строчные, например sharpness. В Bedrock Edition API для команд тоже использует строчные имена, но внутренние ID для NBT могут отличаться. В командах обе версии принимают: /enchant @p sharpness 5.

Версионные изменения:

  • В Java 1.21 добавлена система “attribute modifiers” - зачарования теперь влияют через атрибуты, что изменило формулы расчёта, но сами ID и команды остались прежними.
  • В Java 1.20.5 изменился синтаксис /give (компоненты вместо NBT).
  • Зачарование Sweeping Edge отсутствует в Bedrock Edition.

Связанные материалы

Для управления сервером и настройки прав пригодится статья Команда /op в Minecraft - там описано, как выдать оператора игроку и какие уровни прав существуют. Если вам нужны масштабные изменения мира через команды, читайте про WorldEdit и его команды. Также может быть полезно руководство по keep inventory в Minecraft - с ним зачарованные предметы не теряются при смерти.

Заключение

Команда /enchant - простой и надёжный способ быстро зачаровать любой предмет на сервере без стола зачарований и уровней опыта. Для стандартных наборов она полностью закрывает потребности: нужно только знать ID нужного зачарования и держать предмет в руке. Для сложных сборок с несовместимыми комбинациями или нестандартными уровнями переходите на /give с компонентом enchantments. Все команды из этой статьи работают на ванильных серверах Minecraft Java Edition 1.20-1.21 без дополнительных плагинов, достаточно прав оператора.

Pterohost - Minecraft хостинг с NVMe SSD, автоматическим бэкапом и круглосуточной поддержкой. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг