Игроки обычно ищут способ сделать оружие с огромной силой отбрасывания, чтобы мобов и игроков вылетали далеко. На телефоне это почти всегда сводится к команде, потому что штатное зачарование в интерфейсе игры не дает уровня 1000.

Ниже - рабочая логика, как добиться нужного эффекта и почему иногда команды “не помогают”.

1) Сначала уточните версию Minecraft на телефоне

Команды и синтаксис отличаются между Java и Bedrock.

  • Если у вас Bedrock (часто называется “Minecraft для телефона”): команда может не поддерживать точный формат NBT, как в Java, или команды могут быть отключены на сервере.
  • Если у вас Java: формат с NBT обычно работает.

Самая частая причина “не помагает” - команда написана под другой выпуск игры.

2) В чем проблема команды на отдачу 1000

Уровень 1000 выходит за обычные значения зачарований. Поэтому:
- в некоторых версиях Bedrock команда с knockback и NBT может не сработать вообще;
- на серверах могут быть отключены читы или урезаны команды;
- возможны различия в том, как игра ожидает параметры зачарований.

3) Попробуйте команду для Java (самый понятный вариант)

Если у вас Java-версия, попробуйте такую команду в чате:

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

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

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

4) Если вы в Bedrock - что сделать на телефоне

Для Bedrock на практике есть две реальности:

1) Команда работает только в определенных сборках или при включенных экспериментальных настройках, если они есть.
2) Команда с NBT не поддерживается, и тогда нужный предмет через обычный ввод получить нельзя.

Что проверить в первую очередь на телефоне:
- включены ли читы/оператор в мире;
- это одиночная игра или сервер;
- есть ли у вас доступ к вводным командам (иногда Bedrock на серверах блокирует команды).

Если в вашем Bedrock именно формат с Enchantments и NBT не проходит, остается обходной путь.

5) Самые надежные обходные варианты

Что пробовать Когда помогает Что сделать
Проверить права и читы Если команда не выполняется вообще Создайте мир как оператор или включите читы (в настройках мира)
Тест в другом мире Если проблема только в конкретной карте Выполните команду на новой заготовке мира
Попробовать команду под ваш выпуск Если вы путаете Java и Bedrock Сверьте, какой именно Minecraft у вас установлен
Командный блок (если поддерживается) Если срабатывает только через механизм Выдайте командный блок и выполните ту же команду из него
Внешние модификации/редакторы (только если разрешено правилами) Если Bedrock не принимает NBT Используйте инструменты, которые умеют править предметы и зачарования под вашу версию

Важно: на многих серверах и в некоторых режимах Bedrock команды с экстремальными значениями могут блокировать правилами или античитом.

6) Что делать, если команда введена правильно, но палка не получается

Список типичных причин, почему “не помагает”:

  1. Неправильная платформа. Команда написана под Java, а у вас Bedrock.
  2. Читы выключены. Мир не дает выполнять give.
  3. Ошибка синтаксиса. Один лишний пробел или неверные скобки ломают команду.
  4. Отключены команды на сервере. Даже при правильном вводе игра не выполняет give.
  5. Неподдерживаемый формат NBT. Для Bedrock конкретный вариант записи зачарований может не приниматься.

Если хотите быстрее разобраться: проверяйте команду на простом тестовом мире и начните с простых проверок, что команды give вообще работают.

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

  • Официальная документация по командам Minecraft (Java Edition): https://minecraft.wiki/w/Commands
  • Зачарования и параметры knockback (Minecraft Wiki): https://minecraft.wiki/w/Knockback
  • give и формат предметов/NBT (Minecraft Wiki): https://minecraft.wiki/w/Commands/give