PlayLab

Команды в Майнкрафте

Команда полезна, когда её можно вставить и сразу понять результат. Для начала хватит пяти: сделать день, убрать дождь, телепортироваться, сменить режим и выдать предмет. Ниже они даны с примерами и отдельно отмечено, где Java и Bedrock начинают расходиться. Перед вводом разреши команды в мире и используй @s, чтобы случайно не применить действие ко всем игрокам.

Команды в Майнкрафте

Как разрешить команды

В одиночном мире Java команды включают при создании мира. В уже запущенном мире можно временно открыть меню «Для сети» и разрешить команды до следующего выхода. В Bedrock переключатель команд находится в настройках мира. Учти: достижения выдаются только в мире выживания, и они отключаются, если мир сейчас или когда-либо раньше был с включёнными читами, творческим режимом, плоским рельефом, экспериментами или частью наборов из Marketplace.[1] Выключить читы обратно недостаточно — достижения в этом мире уже не вернутся, так что для экспериментов заведи отдельный мир.

На сервере команды выполняет владелец или игрок с правами оператора. Если синтаксис правильный, но игра пишет о недостатке прав, менять слова бесполезно.

Команды, одинаковые по смыслу

Задача Команда Пример
Сделать день /time set day Сразу переводит время к дню
Убрать дождь /weather clear Очищает погоду
Сменить режим /gamemode creative Переключает исполнителя в творческий режим
Телепортироваться /tp <цель> <x> <y> <z> /tp @s 100 70 -20
Выдать предмет /give <цель> <предмет> [количество] /give @s minecraft:torch 64
Найти объект /locate structure <тип> Подсказка игры покажет допустимые типы

Названия предметов и часть аргументов различаются между изданиями и версиями. После пробела нажимай Tab в Java или выбирай подсказку Bedrock — это надёжнее, чем перепечатывать команду из старого ролика.

Команды управляют временем и положением игрока в Minecraft
Иллюстрация к разделу. Точный вид команд и селекторов — в таблицах ниже, а не на картинке.

Кого означает @s, @p и @a

Селектор Кого выбирает
@s того, кто выполняет команду
@p ближайшего игрока
@a всех игроков
@e все сущности; используй осторожно

Для первой проверки используй @s: так команда подействует на тебя и не заденет весь сервер.

Java и Bedrock: где расходятся

Базовые команды времени, погоды, телепорта и режима похожи. Сложные фильтры целей, данные предметов, компоненты и команды для карт отличаются. Поэтому универсальный список заканчивается там, где начинается работа с NBT, JSON или командными блоками.[2]

Если команда длиннее одной строки, сначала уточни издание и версию. Не пытайся «исправить» Java-команду заменой одного слова в Bedrock.

Чем издания отличаются в остальном, собрано в разборе изданий.

Почему команда не работает

Сообщение Причина
Unknown command Команды выключены или такой команды нет в этом издании
Incorrect argument Ошибка после указанной позиции; проверь подсказку и пробелы
No permission Нет прав оператора
No targets matched Селектор никого не нашёл
Предмет не найден Неверный идентификатор или команда из другой версии

Часто задаваемые вопросы

Введи /time set day. Нужны разрешённые команды или права оператора.

Используй /tp @s x y z, например /tp @s 100 70 -20.

Игра показывает место, где перестала понимать ввод. Проверь пробел, подсказку аргумента и издание игры.

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

Базовые часто похожи, сложные данные, фильтры и синтаксис предметов отличаются. Всегда проверяй издание.

Источники

  1. условия получения достижений в Bedrock и из-за чего они отключаются — help.minecraft.net
  2. официальный разбор различий между Java Edition и Bedrock Edition — help.minecraft.net

Об авторе

Мы используем куки-файлы, чтобы обеспечить Вам максимальный комфорт на нашем сайте.