Что нужно знать заранее
Чтобы сделать в игре меч с зачарованием Острота 1000, используется команда /give, которая сразу выдаёт предмет с нужными чарами. Самое простое - передать предмет в слот игрока через командный блок.
Важно: команды работают только при включенных читах (мир с чит-режимом) и в командах корректно указаны id чаров и уровень.
Команда для остроты 1000
Сделайте алмазный меч и зачаруйте его на остроту 1000:
/give @p minecraft:diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:1000}]} 1
Если хотите именно в виде формулировки без лишних кавычек для id, часто также используют такой вариант:
/give @p minecraft:diamond_sword{Enchantments:[{id:sharpness,lvl:1000}]} 1
Обе версии по смыслу одинаковые: выдаётся меч в количестве 1 с чарами sharpness уровня 1000.
Как поставить это в командный блок
1) Положите командный блок на землю.
2) Откройте его интерфейс.
3) В поле команды вставьте строку из раздела выше.
4) Убедитесь, что установлен режим выполнения:
- “Всегда активен” (если хотите, чтобы предмет выдавался каждый тик)
или
- “Требует сигнал” (если выдача должна происходить только при нажатии рычага/кнопки)
5) Активируйте блок сигналом (если выбран режим “Требует сигнал”).
Полезные варианты
Выдать меч из другого материала (например, netherite)
/give @p minecraft:netherite_sword{Enchantments:[{id:"minecraft:sharpness",lvl:1000}]} 1
Выдать не ближайшему игроку, а всем (если нужно)
Вместо @p можно использовать @a (каждый игрок получит по мечу):
/give @a minecraft:diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:1000}]} 1
Частые ошибки
| Ошибка | Как проявляется | Как исправить |
|---|---|---|
| Неверно указан id зачарования | предмет выдаётся без нужного чарa или команда не срабатывает | используйте minecraft:sharpness и lvl:1000 |
| Опечатки в синтаксисе NBT у Enchantments | команда не выполняется | оставьте структуру как в примерах: {Enchantments:[{id:"minecraft:sharpness",lvl:1000}]} |
| Пытаетесь сделать это через обычную наковальню | “острота 1000” не появляется | используйте именно команду /give в командном блоке |
| Чит-режим выключен | команда не выполняется | включите читы для мира |
Проверка, что получилось
После активации командного блока проверьте инвентарь игрока: в руках должен появиться меч с нужным зачарованием. Если зачарование не отображается как ожидается, вероятнее всего, команда вставлена с синтаксической ошибкой или мир не принимает команды.
Полезные ссылки
- Minecraft Wiki: формат команды
/giveи NBT зачарований https://minecraft.wiki/w/Commands/give - Minecraft Wiki: sharpness (Острота) https://minecraft.wiki/w/Sharpness
- Minecraft Wiki: командный блок и режимы исполнения https://minecraft.wiki/w/Command_block