Командные консоли/enchant
Накладывает чары на удерживаемый игроком предмет с учётом всех ограничений.

- Использование

`enchant <`*игрок*> <*ID чар*> [*уровень*]


`enchant <`*player: target*> <*enchantmentId: int*> [*level: int*]

`enchant <`*player: target*> <*enchantmentName: Enchant*> [*level: int*]


- Аргументы

*игрок* (BE: *player: target*)
- Имя игрока, его UUID или селектор, на удерживаемый предмет которого необходимо наложить чары.


*ID чар* (BE: *enchantmentId: int* или *enchantmentName: Enchant*)
- ID чар, накладываемых на удерживаемый
*игроком* предмет.


*уровень* (BE: *level: int*) (необязательно)
- Уровень накладываемых чар. По умолчанию 1.


- Результат
- Не выполняется, если неверно указаны аргументы.
- Не выполняется, если
*игрок* не найден.
- Не выполняется, если накладываемые чары конфликтуют с предметом или другими чарами.
- В случае успеха накладывает указанные чары на удерживаемый целью предмет.

- Примеры
- Накладывание чар «Бесконечность I» на луки, которые держат игроки:
`enchant @a 51`

или `enchant @a minecraft:infinity`


- Примечание
- Эта команда учитывает совместимость чар и предмета, другие команды (такие как
`/give`

, `/replaceitem`

и `/data`

) этого не делают.

- История

|
Это заготовка раздела статьи.
Вы можете помочь проекту, дополнив и оформив его.
|


Официальный выпуск Java Edition |

1.4.4 | pre | Добавлена команда `/enchant` . |

1.13 | 17w45a | Удалена команда `/enchant` . |

18w06a | Повторно добавлена команда `/enchant` . |

Альфа-версия Pocket Edition |

0.16.0 | build 5 | Добавлена команда `/enchant` . |