В Minecraft Java Edition 1.21–1.21.11 появились 7 новых корневых команд: /rotate, /test, /version, /waypoint, /dialog, /fetchprofile и /stopwatch. Ниже — полный список этих команд с версиями и примерами, а затем важные дополнения к старым командам. Команды для получения булавы или поиска камер испытаний вынесены отдельно: это новые возможности старых /give, /summon и /locate, а не новые команды.
Здесь рассматривается Java Edition. У Bedrock Edition другая история обновлений и другой набор команд: переносить этот список на телефон, консоли или Minecraft for Windows нельзя.
Полный список новых команд Java Edition 1.21.x
| Команда | Впервые в релизе | Назначение | Пример |
|---|---|---|---|
/rotate |
1.21.2 | Повернуть сущность, не перемещая её | /rotate @s 90 0 |
/test |
1.21.5 | Создавать и запускать автоматические игровые тесты GameTest | /test runclosest |
/version |
1.21.6 | Показать версию игры на стороне сервера | /version |
/waypoint |
1.21.6 | Управлять отметками сущностей на панели локатора | /waypoint modify @s color red |
/dialog |
1.21.6 | Показывать и закрывать диалоговые окна | /dialog show @s {type:"minecraft:notice",title:"Привет!"} |
/fetchprofile |
1.21.9 | Загрузить профиль игрока из сервисов Minecraft | /fetchprofile name jeb_ |
/stopwatch |
1.21.11 | Создавать секундомеры реального времени | /stopwatch create example:timer |
Версии появления и назначение приведены по официальным описаниям соответствующих обновлений. /test здесь считается новой общедоступной командой: в 1.21.5 Mojang открыла систему игровых тестов для использования через датапаки.

1. /rotate — поворот без телепортации
Доступна начиная с 1.21.2. Меняет направление взгляда или ориентацию выбранной сущности. В отличие от /teleport, не требует менять её положение.
Основной синтаксис:
/rotate <цель> <горизонтальный_угол> <вертикальный_угол>
/rotate <цель> facing <x> <y> <z>
/rotate <цель> facing entity <сущность> [feet|eyes]Примеры:
/rotate @s 90 0Установить себе горизонтальный угол 90° и вертикальный 0°.
/rotate @s ~90 ~Повернуть взгляд на 90° относительно текущего направления при выполнении из своего чата.
/rotate @s facing 100 64 200Посмотреть на точку с координатами 100 64 200.
/rotate @e[type=minecraft:zombie,sort=nearest,limit=1] facing entity @s eyesПовернуть ближайшего зомби лицом к глазам исполнителя. Аргумент eyes выбирает глаза цели, а feet — её основание; по умолчанию используется feet. Относительные углы ~ отсчитываются от контекста выполнения команды.
2. /test — автоматические игровые тесты
Доступна в обычной игре с 1.21.5. Это инструмент для авторов датапаков и разработчиков карт: он запускает тестовую структуру и проверяет связанный с ней сценарий. Для обычного выживания команда практически не нужна.
Примеры:
/test runclosestЗапустить ближайший тест.
/test runtheseЗапустить тесты поблизости.
/test runfailedПовторно запустить тесты, которые завершились неудачей. Эти команды предполагают, что в мире или загруженных данных уже есть соответствующие тесты: сами по себе они не создают готовый сценарий проверки.
3. /version — версия сервера
Добавлена в 1.21.6, аргументов нет:
/versionКоманда выводит информацию о версии на стороне сервера. Доступна в одиночной игре и операторам сервера — это теперь ванильная команда, а не исключительно возможность серверных плагинов.
4. /waypoint — отметки панели локатора
Добавлена в 1.21.6 вместе с панелью локатора. Управляет отметками, которые передают сущности: позволяет посмотреть их список, изменить цвет и стиль отображения. Это не команда для создания произвольной неподвижной метки по координатам.
Примеры:
/waypoint listПоказать отслеживаемые отметки.
/waypoint modify @s color redСделать свою отметку красной.
/waypoint modify @s color hex 6495EDЗадать цвет через HEX-код — без символа #.
/waypoint modify @s color resetСбросить пользовательский цвет.
/waypoint modify @s style resetВернуть стандартный стиль отметки. Также поддерживается style <идентификатор_стиля> для выбора доступного ресурса стиля.
Как управлять дальностью локатора
Это уже возможности старой команды /attribute с новыми атрибутами:
/attribute @s minecraft:waypoint_transmit_range base set 80Передавать свою отметку на расстояние до 80 блоков.
/attribute @s minecraft:waypoint_receive_range base set 120Принимать отметки в пределах 120 блоков.
/attribute @s minecraft:waypoint_transmit_range base set 0Перестать передавать свою отметку. Дальность передачи и дальность приёма — разные ограничения: видимость зависит от обеих сторон.
5. /dialog — диалоговые окна
Добавлена в 1.21.6. Позволяет показать игрокам окно с текстом, кнопками и, при необходимости, полями ввода. В описании релиза Mojang пометила систему диалогов как экспериментальную.
Показать простое уведомление:
/dialog show @s {type:"minecraft:notice",title:"Привет!",body:{type:"minecraft:plain_message",contents:"Добро пожаловать на карту!"}}В этом примере используется тип minecraft:notice: окно с одной кнопкой подтверждения. Описание диалога передаётся прямо в команде, поэтому отдельный датапак для такого примера не нужен.
Показать диалог из установленного датапака:
/dialog show @a example:welcomeЗдесь example:welcome — пример идентификатора; соответствующий диалог должен существовать в загруженном датапаке.
Закрыть открытые диалоги у всех игроков:
/dialog clear @aКоманда поддерживает как встроенное описание окна, так и ссылку на запись в реестре minecraft:dialog.
6. /fetchprofile — загрузка профиля игрока
Добавлена в 1.21.9. Получает профиль из сервисов Minecraft по имени или UUID. Запрос выполняется асинхронно: игра продолжает работать, пока загружается результат.
По имени:
/fetchprofile name jeb_По UUID:
/fetchprofile id 853c80ef-3c37-49fd-aa49-938b674adae6После успешной загрузки сообщение позволяет:
- скопировать заполненный компонент
minecraft:profile; - получить голову игрока с этим профилем;
- призвать манекен с этим профилем;
- скопировать текстовый компонент с изображением головы.
Важное ограничение версий: вариант /fetchprofile entity ... не относится к ветке 1.21.x — его добавили позднее, в 26.1.
7. /stopwatch — секундомер реального времени
Добавлена в 1.21.11. Измеряет реальное время, а не количество игровых тиков. Секундомер работает, пока запущен мир или сервер, в том числе во время паузы; после закрытия мира время не продолжает отсчитываться.
Создать и запустить секундомер:
/stopwatch create example:raceПосмотреть прошедшее время в секундах:
/stopwatch query example:raceПерезапустить с нуля:
/stopwatch restart example:raceУдалить:
/stopwatch remove example:raceУ query есть необязательный множитель. Например, следующий запрос масштабирует результат в миллисекунды:
/stopwatch query example:race 1000Команда возвращает масштабированное значение с отбрасыванием дробной части.
Проверка секундомера через /execute
В 1.21.11 также появились условия if stopwatch и unless stopwatch:
/execute if stopwatch example:race 10.. run say Прошло не меньше 10 секундПроверить, что прошло как минимум 10 секунд.
/execute if stopwatch example:race ..10 run say Прошло не больше 10 секундПроверить верхнюю границу. Диапазон задаётся в секундах. Это разовая проверка при выполнении команды, а не автоматическое планирование сообщения на будущее.
Важные дополнения к старым командам
1.21: удаление стандартных компонентов предмета
Аргумент предмета в /give, /item и /loot получил поддержку удаления компонентов через префикс !. Например:
/give @s minecraft:diamond_pickaxe[!minecraft:tool]Выдаёт алмазную кирку без стандартного компонента tool. Это изменение существующих команд, а не новая корневая команда.
1.21.5: новый формат зачарований в /give
Для Java 1.21–1.21.4:
/give @s minecraft:diamond_sword[minecraft:enchantments={levels:{"minecraft:sharpness":5}}] 1Для Java 1.21.5–1.21.11:
/give @s minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}] 1Начиная с 1.21.5 обёртку levels убрали: таблица зачарований записывается непосредственно в компонент. Поэтому один и тот же пример выдачи зачарованного предмета не подходит для всей ветки 1.21.x.
1.21.6: создание датапака командой
Новая подкоманда:
/datapack create example_pack "Мой датапак"Создаёт пустой датапак-каталог для текущего мира с поддерживаемой игрой версией формата. Доступна владельцу сервера; это не автоматическая генерация функций или рецептов.
1.21.9: направление взгляда при возрождении
У /spawnpoint и /setworldspawn прежний одиночный угол заменён необязательной парой углов: горизонтальным и вертикальным.
/spawnpoint @s ~ ~ ~ 90 0Установить личную точку возрождения в текущем месте с заданным направлением взгляда. Кроме того, /setworldspawn с 1.21.9 больше не ограничена Верхним миром.
Команды для контента 1.21 — не путать с новыми командами
Следующие примеры используют давно существующие команды, но обращаются к контенту обновления Tricky Trials:
| Задача | Пример для Java Edition |
|---|---|
| Найти камеры испытаний | /locate structure minecraft:trial_chambers |
| Призвать бриза | /summon minecraft:breeze ~ ~ ~ |
| Призвать болотного скелета | /summon minecraft:bogged ~ ~ ~ |
| Получить булаву | /give @s minecraft:mace 1 |
| Получить заряд ветра | /give @s minecraft:wind_charge 64 |
/locate сообщает координаты, но сама не телепортирует игрока к найденной структуре.
Как вводить примеры и проверять совместимость
- В чате пишите команды с
/; в консоли сервера — без начального слеша. - Для большинства приведённых команд нужны разрешённые команды в одиночном мире или достаточные права оператора на сервере.
- Примеры с
@sрассчитаны на ввод от лица игрока. У консоли и командного блока нет собственной сущности-исполнителя, поэтому там обычно нужно указать игрока или изменить контекст через/execute. - Используйте
/help <команда>и подсказки Tab: они показывают синтаксис именно вашей установленной версии.
Главная проверка перед копированием — не просто «у меня 1.21», а полный номер: например, /rotate требует минимум 1.21.2, /dialog — 1.21.6, а /stopwatch — 1.21.11.
Майнкрафт, большой файловый архив Большой файловый портал, где можно скачать все, что нужно для Minecraft: сборки, моды, карты, ресурс-паки, лаунчеры, сервера, скины
