Генератор команд зачарувань
Цей генератор команд зачарувань пише команду за тебе. Вибери предмет, задай будь-який рівень зачарування до 255 і скопіюй робочу команду /give. Для варіантів, можливих у виживанні, є ще й команда /enchant.
Предмет
Зачарування
Команди
/give
/enchant
Як користуватися
- Вибери предмет або постав позначку «Зачарована книга».
- Задай рівні: «Макс.» для рівнів виживання, 255 — найвищий, який дозволяє гра, або введи будь-яке число.
- Скопіюй команду /give; для варіантів, можливих у виживанні, є ще й команди /enchant.
Корисно знати
- Виконуй команди з командного блока для рівнів і предметів, які не можна ввести в чаті.
- Зачарування понад максимум однаково підпорядковуються межі захисту у 80% та іншим обмеженням.
- У Bedrock працює лише /enchant до максимального рівня.
Дивись також: генератор обладунків на максимум, максимальні рівні зачарувань і калькулятор зачарувань для найдешевшого порядку на ковадлі.
Як працюють команди
Від Java 1.21.5 зачарування — це компонент предмета: /give @p netherite_sword[enchantments={sharpness:5,looting:3}]. Для книг замість нього використовують stored_enchantments. Рівні можуть сягати 255.
/enchant суворіша: вона працює лише з предметом у руці гравця, до звичайного максимального рівня, і не додає несумісних зачарувань.
У Bedrock Edition працює лише /enchant, теж обмежена максимальним рівнем: наприклад, /enchant @s sharpness 5.
Синтаксис у кожній версії Java
Формат /give за останні роки змінювався двічі. Тож команда зі старого відео часто не працює в новому світі. Підбери команду під свою версію:
| Версія Java | Меч із Гостротою V | Лагодження книга |
|---|---|---|
| 1.21.5 і новіші | /give @p diamond_sword[enchantments={sharpness:5}] | /give @p enchanted_book[stored_enchantments={mending:1}] |
| з 1.20.5 по 1.21.4 | /give @p diamond_sword[enchantments={levels:{sharpness:5}}] | /give @p enchanted_book[stored_enchantments={levels:{mending:1}}] |
| з 1.13 по 1.20.4 | /give @p diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]} | /give @p enchanted_book{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]} |
Цей інструмент пише найновіший формат, що працює в Java 26.3.
Як читати команду /give
@pвибирає найближчого гравця. Використовуй@sдля себе,@aдля всіх або впиши ім'я гравця.- Далі йде id предмета, як-от
netherite_sword. Префіксminecraft:необов'язковий. - У квадратних дужках — компоненти предмета. Усередині
enchantmentsкожен запис — це id, двокрапка і рівень. - Розділяй записи комами без пробілів, наприклад
{sharpness:5,looting:3,mending:1}. - Додавай інші компоненти в ті самі дужки. Наприклад,
unbreakable={}не дає предмету отримувати пошкодження. - Також
enchantment_glint_override=trueдодає блиск без жодного зачарування. - Для кольорової назви додай
custom_name; цю частину пише інструмент кольорових назв для ковадла.
Типові помилки та як їх виправити
- Помилка одразу після id предмета зазвичай означає неправильний формат для твоєї версії. Перевір таблицю вище.
- «Невідома або неповна команда» в одиночному світі означає, що чити вимкнено. Відкрий світ для LAN з увімкненими читами або скористайся командним блоком.
- Чат приймає не більше 256 символів. Команда для повного набору спорядження на максимум може бути довшою, тож встав її в командний блок.
- Використовуй id, а не назви з гри:
binding_curse, а не «Прокляття прив'язування». Інструмент завжди пише правильний id. - Рівні мають бути від 1 до 255. Рівень 0 або будь-що понад 255 ламає команду.
- /enchant fails if the item can't take the enchantment, if the level is above the normal max, or if the item already has a conflicting one. Use /give in those cases.
Корисні варіації
/give @aзамість@pвидає копію кожному гравцеві онлайн — це зручно для призів на подіях.- Додай число після дужок, щоб отримати кілька копій, наприклад
... 3для трьох мечів. - Щоб покласти предмет одразу в слот, використовуй
/item replace entity @s weapon.mainhand with, а потім частину команди з предметом. - Слоти обладунків для цієї команди —
armor.head,armor.chest,armor.legsіarmor.feet. - У командному блоці
@pозначає гравця, найближчого до блока, тож стій поруч, коли натискаєш кнопку.
Що насправді дають рівні понад максимум
Більшість зачарувань продовжують посилюватися після максимуму виживання, але деякі зупиняються. Гострота додає 0,5 шкоди за рівень плюс 0,5, тож Гострота X додає 5,5, а Гострота 255 — 128. Незламність на інструменті з імовірністю рівень/(рівень + 1) не дає втратити міцність, тож інструмент із Незламністю 255 втрачає міцність приблизно раз на 256 використань.
Із Захистом усе інакше. Очки захисту зупиняються на 20 (на 80% менше шкоди), а Захист IV на всіх чотирьох елементах уже дає 16. Тож Захист 255 лише піднімає зменшення шкоди з 64% до 80%. Калькулятор обладунків показує, як працює ця межа.
Також книга понад максимум із /give не лишається такою у виживанні. Якщо на ковадлі накласти книгу Гострота X на меч, ковадло обмежить результат Гостротою V.
Питання
Як видати зачаровану книгу командою?
Використовуй stored_enchantments замість enchantments, наприклад /give @p enchanted_book[stored_enchantments={mending:1}]. Потім ця книга працює на ковадлі, як будь-яка інша.
Чому /enchant пише, що предмет не підтримує це зачарування?
Предмет у твоїй руці не може мати це зачарування у виживанні, як-от Гостроту на кайлі. Команда /give однаково може його додати.
Що означають @p, @s і @a?
@p — найближчий гравець, @s — той, хто виконує команду, @a — усі гравці, а @r — випадковий гравець.
Як зробити предмет незнищенним командою?
Додай unbreakable={} у дужки, наприклад /give @p diamond_pickaxe[unbreakable={}]. Тоді предмет ніколи не втрачає міцності.
Чому чат пише, що моя команда задовга?
Чат приймає не більше 256 символів. Вставляй довгі команди в командний блок — він приймає набагато довші.
Який найвищий рівень зачарування в Minecraft?
З командами — 255. У виживанні кожне зачарування має свій максимум, від I (Лагодження, Шовковий дотик) до V (Гострота, Ефективність, Сила).
Чому моя стара команда /give не працює?
Формат змінився в Java 1.20.5 і ще раз у 1.21.5. Старі NBT-команди на зразок {Enchantments:[{id:...}]} більше не працюють; використовуй формат компонентів, який створює цей інструмент.
Як отримати Гостроту 1000?
Ніяк: гра обмежує рівні зачарувань числом 255. Гострота 255 додає 128 шкоди за удар.