Игроки обычно ищут, как сделать палку с огромной отдачей - предмет, который после удара сильно отбрасывает мобов и игроков. Самый быстрый способ - команда /give, которая выдаст нужный предмет сразу с зачарованием.

Ниже - рабочие варианты для Java Edition и что проверить, если команда не срабатывает.

Что именно нужно получить

Палка должна быть зачарована эффектом knockback (отдача) с уровнем 1000.

Базовая команда на палку с отдачей 1000 (Java Edition 1.13+)

Включите читы/операторский доступ, затем выполните:

/give @p minecraft:stick{Enchantments:[{id:"knockback",lvl:1000}]} 1

Если вы играете на сервере и команда вызывается с префиксом для консоли, попробуйте вариант с неймспейсом:

/minecraft:give @p minecraft:stick{Enchantments:[{id:"knockback",lvl:1000}]} 1

Если вы хотите сразу несколько целей

Например, выдать всем игрокам в радиусе 50 блоков:

/give @a[distance=..50] minecraft:stick{Enchantments:[{id:"knockback",lvl:1000}]} 1

Почему “не помогает”: частые причины

  1. Нет прав на выдачу
    На сервере без прав оператора или включенных читов команда не выдаст предмет.

  2. Неверная версия Minecraft
    Синтаксис отличается между Java и Bedrock, а также между старыми и новыми сборками. Блок {Enchantments:[{id:"knockback",lvl:1000}]} относится к Java 1.13+.

  3. Проблема из-за кавычек и формата id
    В современных версиях надежнее использовать id:"knockback". Если вы вставляли id:knockback без кавычек, попробуйте вариант выше с кавычками.

  4. Ограничения сервера или плагины/античиты
    Некоторые сервера фильтруют команды /give или не дают ставить экстремальные значения. Тогда нужно действовать через права или настройку плагинов.

Совместимость по изданию: кратко

Платформа Работоспособность команды Что вероятнее всего сломает результат
Java Edition 1.13+ Да Нехватка прав, фильтрация /give плагинами
Java Edition старее 1.13 Часто нет Другой формат зачарований (старые numeric id)
Bedrock Edition Непредсказуемо Другой синтаксис команд и зачарований
“Сервер с модами” Зависит Ограничения античитом и правами

Проверка, что предмет действительно с зачарованием

После выдачи откройте интерфейс предмета: в описании зачарований должна быть отдача. Если зачарование не отображается, чаще всего причина в неправильном синтаксисе или в том, что сервер отсекает нестандартные значения.

Комбинации: добавить второй эффект

Если нужен, например, удар по целям сильнее, используйте обе строки зачарований в одном Enchantments:

/give @p minecraft:stick{Enchantments:[{id:"knockback",lvl:1000},{id:"sharpness",lvl:1000}]} 1

Важное про отдачу 1000

Даже если команда успешно выдала палка с уровнем 1000, итоговый эффект может зависеть от:
- поведения сервера и тикрейта,
- защиты цели и настроек правил,
- того, как обрабатываются экстремальные параметры.

Полезные ссылки

  • https://www.minecraft.net/ru-ru/article/behind-the-scenes-enchanting-minecraft
  • https://minecraft.wiki/w/Enchanting
  • https://minecraft.wiki/w/Knockback
  • https://www.spigotmc.org/ (разделы по командным вопросам и плагинам)