Дата актуальности: 28 апреля 2026 г․
Версия Minecraft: 1․21․x (Java Edition)
Цель: выдать себе «Меч Судьбы» — незеритовое оружие со остротой 1000, прочностью 1 (или 255, если нужна максимальная отладочная граница) и другими сверхзачарованиями, используя командные блоки и команды чата․
Содержание
- Почему стандартное
/enchantне работает - Актуальный синтаксис 1․21
- Готовые команды для «Меча Судьбы»
- Как использовать командный блок
- Скрыть лишнее в подсказке
- Частые вопросы
Почему /enchant выдаёт ошибку
Команда /enchant ограничена натуральным пределом уровня чар (обычно 5 для остроты)․ В 1․21 Mojang полностью убрала возможность использовать Enchantments в NBT-части /give без components․ Поэтому «старое доброе»:
give @p netherite_sword{Enchantments:[{id:"minecraft:sharpness",lvl:1000s}]} …больше не работает и выбрасывает Invalid Item Component․
Новый синтаксис 1․21 — components
В 1․21 всё строится на компонентах предмета․ Ключевые поля:
minecraft:enchantments— список зачарований (уровень Short)․minecraft:unbreakable— делает предмет неразрушимым․minecraft:attribute_modifiers, позволяет накрутить +1024 урона․
Готовые команды «Меча Судьбы»
Вариант A: острота 255 (предел ядра)
/give @p netherite_sword[
minecraft:enchantments={levels:{"minecraft:sharpness":255}},
minecraft:unbreakable={}
]
Вариант B: острота 1000 (как «бог»)
/give @p netherite_sword[
minecraft:enchantments={levels:{"minecraft:sharpness":1000}},
minecraft:attribute_modifiers=[
{type:"base_attack_damage",uuid:[I;1,2,3,4],amount:1024,operation:"addition"}
],
minecraft:unbreakable={},
minecraft:hide_additional_tooltip={}
]
Вариант C: прочность 1 (ломается сразу)
/give @p netherite_sword[
minecraft:enchantments={levels:{"minecraft:sharpness":1000,"minecraft:unbreaking":0}},
minecraft:max_damage=1
]
Используем командный блок
- Поставьте блок, откройте интерфейс․
- Вставьте одну из команд выше без слеша․
- Активируйте кнопкой или рычагом․
Скрыть надписи в подсказке
Добавьте компонент minecraft:hide_additional_tooltip={}, чтобы не светить «+1000 Острота» при наведении курсора․
Частые вопросы
Почему фигурные скобки не вставляются в чате?
Отключите чат-фильтр сервера или используйте командный блок/файл функции․
Как выдать меч игроку по нику?
Замените @p на игрок123 или используйте селектор @a[name=игрок123]․
3> Работает ли на 1․20․x и ниже?
На 1․20․1 старый формат ещё работает:
give @p netherite_sword{Enchantments:[{id:"minecraft:sharpness",lvl:1000s}]} 1 Теперь вы знаете, как создать Меч Судьбы с остротой 1000+ в Minecraft 1․21․ Экспериментируйте, но помните: такие предметы могут поломать баланс на сервере, поэтому используйте их только в творческом режиме или для ролевых «гаданий»․
Удачи в ваших приключениях и пусть меч всегда будет на вашей стороне!