| Только для Java Edition, Bedrock Edition и Education Edition |
Использование
В Minecraft присутствует полноценный интерфейс командной строки (консоль), который даёт возможность пользователю выполнять определённые команды путём их ввода с клавиатуры. Команды могут быть набраны в игровом чате. Чтобы открыть его, необходимо нажать на клавишу (по умолчанию) T или /. Нажатие клавиши / приведёт к открытию чата с введённым символом /, который указывает на то, что вводится команда, а не простой текст. Нажатие клавиш ↑ и ↓ приведёт к отображению раннее введённых команд. Использование клавиши Tab ↹ приведёт к автоподстановке команды и её аргументов.
Команды могут выполняться из консоли сервера, но в этом случае / не нужен.
Кроме того, есть возможность записать любую команду в командный блок. В командный блок можно ввести /, но он необязателен.
Большинство команд доступны только в следующих ситуациях:
- на сервере сетевой игры (выполняются операторами или командными блоками)
- в одиночной игре, если при создании мира были включены читы (с помощью Настройка мира...)
Некоторые команды доступны игроку в одиночной игре, даже если читы отключены.
Примечание: В одиночных мирах с отключенными читами при создании мира читы могут быть временно включены нажатием в меню на Открыть для сети → Использование читов → Открыть мир для сети. Вы не обязательно должны быть в локальной сети или иметь другие соединения. Это позволяет использовать команды, пока игрок не покинет мир.
Относительные координаты
Относительные координаты указываются с помощью тильды (~). Число, написанное после тильды, обозначает смещение(разницу) между нужными координатами и координатами места выполнения команды. Тильда без числа — сокращение для ~0. В некоторых командах место выполнения может быть не как обычно — относительно исполнителя: например, /tp считает местом выполнения команды перемещаемую сущность. Можно одновременно указать как относительные, так и точные координаты. Примеры:
/tp @p ~ ~1 ~— перемещает ближайшего игрока на 1 блок вверх./tp @r ~10 ~-3 ~-5— перемещает случайного игрока на 10 блоков на восток, на 3 блока вниз и на 5 блоков на север./tp ~ 98 ~— оставляет игрока на прежних координатах x и z, но перемещает его на высоту 98 блоков.
Селекторы
В большинстве команд, где есть аргумент селектор, игрок или сущность, можно указать одну или несколько целей, удовлетворяющим определённым условиям.
Например, чтобы изменить игровой режим всем игрокам в команде «Red», вместо того, чтобы вводить каждого поимённо, необходимо использовать:
/gamemode creative @a[team=Red]
Виды целей
| Вид | Описание |
|---|---|
@p |
ближайший игрок |
@r |
случайный игрок |
@a |
все игроки |
@e |
все сущности |
@s |
исполнитель команды |
@p указывает ближайшего игрока. При запуске из консоли ближайший игрок будет искаться с координат (0, 0, 0). Если существует несколько игроков на одинаковом расстоянии от исполнителя, будет выбран игрок, присоединившийся к серверу раньше. Примеры:
@p[team=Red]— ближайший игрок из команды «Red», даже если есть кто-то ближе;@p[c=3]— трое разных ближайших игроков;@p[с=-1]— самый дальний игрок
@r указывает случайного игрока (или сущность при использовании условия type). Примеры:
@r[team=Red]— случайный игрок из команды «Red»@r[c=3]— трое разных случайных игроков@r[type=zombie]— случайный зомби
@a указывает всех игроков, в том числе мёртвых. Ни один другой вид цели не находит мёртвых игроков, кроме @s. Пример:
@a[team=Red]— игроки из команды «Red»
@e указывает всех сущностей (в том числе игроков). Пример:
@e[type=cow]— коровы
@s указывает сущность, выполнившую команду. Если исполнитель — не сущность, а, например, командный блок, то селектор ничего не найдёт. Пример:
@s[type=cow,team=Red]указывает исполнителя только в том случае, если он окажется коровой из команды «Red»
Условия
| Поиск по местоположению | |
|---|---|
| Условия | Описание |
x, y, z
|
координаты начала поиска |
r, rm
|
радиус поиска (макс. и мин.) |
dx, dy, dz
|
поиск в пространстве |
rx, rxm
|
наклон головы (макс. и мин.) |
ry, rym
|
поворот головы (макс. и мин.) |
| Поиск по значениям в ССИС | |
| Условие | Описание |
score_задача
|
макс. счёт в задаче |
score_задача_min
|
мин. счёт в задаче |
tag
|
метка |
team
|
название команды |
| Поиск по характеристикам | |
| Условие(я) | Описание |
c
|
количество |
l, lm
|
уровень (макс. и мин.) |
m
|
режим игры |
name
|
имя сущности |
type
|
тип сущности |
У селектора могут быть условия. При их использовании будет производиться поиск только сущности(ей) с указанными параметрами.
Условия добавляются после вида цели в квадратных скобках и разделяются запятыми:
@<вид_цели>[<параметр>=<значение>,<параметр>=<значение>,…].
Параметры условий и их значения чувствительны к регистру. Пробелы запрещены.
- Поиск по координатам
[x=X,y=Y,z=Z]— Изменяет место начала поиска цели на заданное с координатами X, Y, Z.- Допустимые значения — целые числа, относительные координаты не разрешены. Совмещение с поиском в радиусе и/или в пространстве позволяет искать цель в определённом месте.
- Поиск в радиусе
[r=R]— Ищет цель, находящуюся не дальше R блоков от места начала её поиска.[rm=RM]— Ищет цель, находящуюся дальше RM блоков от места начала её поиска.
- Поиск в пространстве
[dx=DX,dy=DY,dz=DZ]— Ищет цель, находящуюся в пространстве между местом начала её поиска и местом с x-координатой начала поиска, увеличенной на DX блоков, y-координатой начала поиска, увеличенной на DY блоков, и z-координатой начала поиска, увеличенной на DZ блоков.
- Поиск по углу наклона в вертикальной плоскости
[rx=RX]— Ищет цель с углом наклона в вертикальной плоскости не больше RX.[rxm=RXM]— Ищет цель с углом наклона в вертикальной плоскости не меньше RXM.- Некоторые значения: -90 — верх, 90 — низ.
- Поиск по углу поворота в горизонтальной плоскости
[ry=RY]— Ищет цель с углом поворота в горизонтальной плоскости не больше RY.[rym=RYM]— Ищет цель с углом поворота в горизонтальной плоскости не меньше RYM.- Некоторые значения: 0 — юг, 90 — запад, -90 — восток, (-)180 — север.
- Поиск по счёту
[score_задача=СЧЁТ]— Ищет цель со счётом не больше значения СЧЁТ в задаче задача.[score_задача_min=СЧЁТМИН]— Ищет цель со счётом не меньше значения СЧЁТМИН в задаче задача.- Например,
@a[score_убийства_min=30,score_убийства=39]укажет всех игроков со счётом с 30 до 39 (включительно) в задаче «убийства».
- Поиск по метке
[tag=МЕТКА]— Ищет цель с меткой МЕТКА.[tag=!МЕТКА]— Ищет цель без метки МЕТКА.[tag=]— Ищет цель без меток.[tag=!]— Ищет цель как минимум с одной меткой.
- Поиск по команде
[team=КОМАНДА]— Ищет цель, состоящую в команде КОМАНДА.[team=!КОМАНДА]— Ищет цель, не состоящую в команде КОМАНДА.[team=]— Ищет цель, не состоящую в команде.[team=!]— Ищет цель, состоящую в команде.
- Поиск по количеству
[c=КОЛ-ВО]— Ищет указанное количество целей. Обычно в порядке «ближайшая → самая дальняя».
- При использовании с
@pили@rКОЛ-ВО по умолчанию равно одному; изменяя его, можно изменить количество искомых ближайших или случайных целей. При использовании с@aили@e, это условие ищет только ближайшие (или самые удалённые) цели.
- Если существует несколько ближайших целей (из-за того, что они в одном месте), они будут отсортированы по их времени существования на сервере (игроки — по времени с момента входа на сервер, сущности — по времени с момента их появления) и будет выбрана цель, существование которой больше. Пример: когда цели селекторов на одинаковом расстоянии от места исполнения команды,
@a[c=1]выберет игрока, зашедшего на сервер раньше других, а@e[type=creeper,c=3]выберет трёх криперов, которые существуют дольше других.
- При использовании отрицательного значения КОЛ-ВО порядок поиска происходит в обратной последовательности. Например,
@p[c=-3]будет искать трёх самых удалённых игроков.
- Поиск по уровню
[только для Java Edition]
[l=L]— Ищет цель с уровнем не больше значения L.[lm=LM]– Ищет цель с уровнем не меньше значения LM.
- Поиск по режиму игры
[m=РЕЖИМ]— Ищет цель с режимом игры РЕЖИМ.[m=!РЕЖИМ]— Ищет цель не с режимом игры РЕЖИМ.- Возможные значения РЕЖИМ:
0,s,survival— режим выживания;1,c,creative— творческий режим;2,a,adventure— режим приключений;3,sp,spectator— режим наблюдателя.[только для Java Edition]
- Поиск по имени
[name=ИМЯ]— Ищет цель с именем ИМЯ.[name=!ИМЯ]— Ищет цель не с именем ИМЯ.
- Поиск по типу сущности
[type=ТИП]— Ищет цель с типом сущности ТИП.[type=!ТИП]— Ищет цель не с типом сущности ТИП.- ТИП — идентификатор сущности (например,
creeper,minecart,tnt).
- При использовании с
@rизменяет тип сущности, используемый по умолчанию (игрок), на указанный.
Теги данных
Тег данных — занесённая в фигурные скобки последовательность пар «атрибут:значение», отделённых запятыми. Значения могут содержать такие же пары «атрибут:значение», тем самым описывая иерархическую структуру данных.
- Например:
{атрибут1:123,атрибут2:"какой-то текст",атрибут3:{податрибут1:456,податрибут2:789}}
Такие структуры данных есть в файлах сохранений Minecraft. Эти структуры описываются в других статьях.
| Объекты | Примеры |
|---|---|
| Блоки-сущности?! | сундуки, печи, командные блоки, таблички |
| Предметыruen | предметы в инвентаре (включает в себя информацию о чарах, подписях, названиях и т. п.) |
| Предметы-сущности?! | предметы в мире |
| Мобы?! | криперы, коровы |
| Снаряды?! | стрелы, огненные шары, взрывные зелья |
| Транспорт?! | лодки, вагонетки |
| Подвижные блоки?! | динамит, песок/гравий/наковальни |
| Другое?! | фейерверки, картины, рамки |
При поиске чего-либо со структурой данных необходимо указывать искомый тип значения в элементе тега данных.
| Тип | Описание |
|---|---|
| Byte Байт | Целое число от -128 до 127. |
| Short Короткое целое число | Целое число от -32 768 до 32 767. |
| Int Стандартное целое число | Целое число от -2 147 483 648 до 2 147 483 647. |
| Long Длинное целое число | Целое число от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807. |
| Float Число одинарной точности | Числа с плавающей запятой, занимающих в памяти 32 бита. Например, 3.1415926. |
| Double Число двойной точности | Числа с плавающей запятой, занимающих в памяти 64 бита. Например, 3.141592653589793 . |
| String Строковый | Последовательность символов.
Этот тип должен выделяться двойными кавычками. Чтобы вставить двойные кавычки во внутрь значения этого типа, необходимо поставить обратную косую черту перед ними.
|
| List Список | Заключенный в квадратные скобки упорядоченный набор значений, разделённых запятыми. Значения должны быть одного типа.
|
| Int Array Массив целых чисел | Заключенная в квадратные скобки последовательность целых чисел от -2 147 483 648 до 2 147 483 647, разделённых запятыми. |
| Compound | Последовательность пар «атрибут:значение», разделённых запятыми и заключенных в фигурные скобки.
Тип аргумента тегДанных в командах сам является Compound. |
| Boolean Логический | Тип, принимающий два возможных значения: true (истина) или false (ложь). Обычно, элемент с типом Byte используется вместо этого, где 0 — это «false», 1 — «true».
|
Тип Byte Array недоступен в командах.
Для некоторых команд, необходимо указать тип значения числа, добавив букву (B, S, L, F, D) в конец значения. Например, 3s для короткого целого, 3.2f для числа одинарной точности (Не работает с I для стандарного целого числа). Буква может быть и прописной, и строчной.
JSON-текст
Команды /tellraw и /title используют строгий синтаксис JSON.
Формат JSON-текста состоит из JSON-объектов, которые могут состоять из различных элементов:
- Основной составляющий элемент
- text: Строка, представляющая из себя текст, который будет непостредственно отображаться. Обратите внимание, что селекторы не будут переведены в имена игроков; вместо этого используйте selector. «\n» используется для перехода на новую строку.
- translate: Идентификатор перевода текста, который будет переведён на используемый игроком язык. Идентификаторы находятся в языковых файлах игры или пакета ресурсов. Если идентификатор отсутствует в файле перевода, будет отображён текст, записанный в этом идентификаторе. Игнорируется, если уже есть text.
- with: Список текстовых компонентов, используемый translate.
- Номер элемента в списке соответсвует номеру аргумента
%sв строке перевода. То есть первый элемент списка соответствует%1$sв строке перевода. Например:/tellraw @a {"translate":"<%2$s> %1$s","with":[{"translate":"Желаю видеть %s!","with":[{"text":"мёд","color":"gold"}]},"Медведь"]}выдаст в чат «<Медведь> Желаю видеть мёд.».
- Номер элемента в списке соответсвует номеру аргумента
- score: Счет игрока в задаче. Отобразит пустую строку, если игрок ещё не отслеживается в данной задаче. Игнорируется, если уже есть text или translate.
- name: Имя игрока, чей счёт будет отображен. Могут быть использованы селекторы. Если указано "*", то у игрока, для которого отображают текст, будет отображён его собственный счёт. Например,
/tellraw @a {"score":{"name":"*","objective":"obj"}}покажет каждому игроку свой собственный счёт в задаче «obj». - objective: Название задачи, счёт в которой будет отображён.
- value: Необязательно. При использовании отобразит указанное значение независимо от того, какое оно на самом деле.
- name: Имя игрока, чей счёт будет отображен. Могут быть использованы селекторы. Если указано "*", то у игрока, для которого отображают текст, будет отображён его собственный счёт. Например,
- selector: Строка, содержащая селектор (
@p,@a,@r,@eили@s) и, если нужно, условия для него. В отличие от text, selector будет переведён в имя существа. Если селектор обнаружил более одной сущности, он будет отображён какИмя1 and Имя2илиИмя1, Имя2, Имя3 and Имя4. Нажатие ЛКМ по имени игрока, выведенное командой/tellraw, введёт в чат/msg имя_игрока. Нажатие ⇧ Shift+ЛКМ по имени игрока введёт его в строку чата. Нажатие ⇧ Shift+ЛКМ по имени сущности введет её UUID в строку чата. Игнорируется, если уже есть text, translate или score. - keybind: Строка, отображающая клавишу, необходимую для выполнения определённого действия. Например,
key.inventoryбудет отображать «E», пока игрок не сменит клавишу открытия инвентаря.
| Возможные значения | |
|---|---|
| Значение | Описание |
| key.forward | Вперёд |
| key.left | Влево |
| key.back | Назад |
| key.right | Вправо |
| key.jump | Прыжок |
| key.sneak | Красться |
| key.sprint | Бег |
| key.inventory | Открыть/Закрыть инвентарь |
| key.swapHands | Переложить предметы из рук в руки |
| key.drop | Выбросить предмет |
| key.use | Использовать/Установить |
| key.attack | Атаковать/Разрушить |
| key.pickItem | Выбор блока |
| key.chat | Открыть чат |
| key.playerlist | Список игроков |
| key.command | Ввод команды |
| key.screenshot | Сделать снимок экрана |
| key.togglePerspective | Переключить перспективу |
| key.smoothCamera | Кинематографическая камера |
| key.fullscreen | Полноэкранный режим |
| key.spectatorOutlines | Подсветка игроков (наблюдение) |
| key.hotbar.1 | Слот 1 |
| key.hotbar.2 | Слот 2 |
| key.hotbar.3 | Слот 3 |
| key.hotbar.4 | Слот 4 |
| key.hotbar.5 | Слот 5 |
| key.hotbar.6 | Слот 6 |
| key.hotbar.7 | Слот 7 |
| key.hotbar.8 | Слот 8 |
| key.hotbar.9 | Слот 9 |
| key.saveToolbarActivator | Сохранить инструменты |
| key.loadToolbarActivator | Загрузить инструменты |
- extra: Список дополнительных элементов.
- Список элементов того же формата, что и начальный JSON-объект. Обратите внимание, что все свойства этого объекта наследуются дочерними элементами. То есть дочерние элементы сохранят те же форматирование и события, пока их не перезапишут.
- color: Цвет отображаемого текста. Возможные значения: «black», «dark_blue», «dark_green», «dark_aqua», «dark_red», «dark_purple», «gold», «gray», «dark_gray», «blue», «green», «aqua», «red», «light_purple», «yellow», «white» и «reset» (сбрасывает цвет элементов-предков). Технически, «bold», «underline», «italic», «strikethrough», и «obfuscated» также возможны, но лучше использовать теги, приведенные ниже.
- bold: Делает текст полужирным. Значение по умолчанию: «false».
- italic: Делает текст курсивным. Значение по умолчанию: «false».
- underlined: Делает текст подчёркнутым. Значение по умолчанию: «false».
- strikethrough: Делает текст зачёркнутым. Значение по умолчанию: «false».
- obfuscated: Заставляет символы в тексте постоянно изменяться. Значение по умолчанию: «false».
- insertion: Когда игрок нажимает на текст при помощи ⇧ Shift+ЛКМ, строка этого элемента будет вставлена в чат. Это не повлияет на написанный ранее текст.
- clickEvent: Совершает какое-либо действие, когда игрок нажимает на текст.
- action: Действие, которое выполняется при нажатии. Возможные значения:
open_url(открывает value как ссылку в браузере игрока),open_file(открывает value как файл на компьютере),run_command(Выполняет value так, будто бы игрок сам ввёл его в чате. Это также может быть команда, но она не сработает, если у игрока недостаточно прав для её исполнения.),change_page(Перенаправляет на страницу, указанную в value, если она существует. Может быть использовано только в завершённых книгах.) иsuggest_command(вставляет value в чат игрока; при этом весь написанный ранее текст исчезнет). Значение «open_file» используется только в сообщениях, создаваемых игрой (например, при создании скриншота). - value: URL-адрес, текст или номер страницы книги, используемый action. Учтите, что перед командами должна быть косая черта (
/).
- action: Действие, которое выполняется при нажатии. Возможные значения:
- hoverEvent: Показывает всплывающую подсказку при наведении курсора на текст.
- action: Тип всплывающей подсказки. Возможные значения:
show_text(показывает текст в JSON-формате),show_item(показывает всплывающую подсказку предмета, который также может содержать NBT-теги),show_entity(показывает имя сущности и, если возможно, её тип и UUID). - value: Возможные значения этого аргумента зависят от выбранного действия.
- "show_text": Может быть либо просто строкой, либо JSON-объектом с таким же форматированием как и основной.
- "show_item": Строка с NBT-данными предмета.
- "show_entity": Строка с составным элементом (compound) с ключами «type», «name» и «id» (должен быть UUID, но на самом деле принимает любую строку).
- action: Тип всплывающей подсказки. Возможные значения:
- extra: Список дополнительных элементов.
Тег extra может содержать все теги, перечисленные выше, что позволяет делать сложные команды.
Для работы команда должна иметь один из следующих тегов: text, translate, score, selector или keybind (всё остальное необезательно). Как бы то ни было, весь JSON-объект можно заменить строкой; для этого достаточно написать нужный вам текст в кавычках. Это будет равносильно тегу text. Например, "Это простой текст" эквивалентно {"text":"Это простой текст"}. Такое сокращение возможно везде, где используется формат JSON (включая команду /tellraw, extra, а также value аргумента «show_text» в hover_event).
/tellraw также поддерживает массивы объектов, строк и других таких же массивов. Например:
/tellraw @a ["Привет, ",{"selector":"@p"},"."]
/tellraw @a [[[["Сонный "],[["быстрый ","смуглый "],[{"selector":"@p"}," прыгает "],"через "],"ленивую "],["сидящую ","собаку."]]]
Наконец, в отличие от многих команд, использующий JSON-формат, /tellraw поддерживает Unicode в виде обозначения \u####, где #### — это шестнадцатеричный код числа или знака.
ID блоков/предметов
Многие команды имеют аргументы, которые идентифицируют конкретные виды блоков или предметов. В синтаксисе команд ниже они, как правило, появляются в качестве элементов с названиями <блок>, <предмет> или тому подобное, которые заменяются идентификаторами, как, например, minecraft:stone. В Java издании такие идентификаторы являются пространствами имён, и все они имеют префикс "minecraft:"; в Карманном издании этот префикс должен быть опущен.
Сводка по командам
| Команда | Описание | OP | СИ | BE | EE | JE | ||||
|---|---|---|---|---|---|---|---|---|---|---|
/ability
|
Задаёт или забирает способность игрока. | 2 | — | — | — | — | Да | Да | — | |
/advancement
|
Выдаёт, отзывает или проверяет наличие достижения. | 2 | — | — | — | — | — | — | Да | |
/ban
|
Добавляет игрока в чёрный список. | 3 | СИ | — | — | — | — | — | Да | |
/ban-ip
|
Добавляет IP-адрес в чёрный список. | 3 | СИ | — | — | — | — | — | Да | |
/banlist
|
Показывает чёрный список. | 3 | СИ | — | — | — | — | — | Да | |
/blockdata
|
Изменяет тег данных блока. | 2 | — | — | — | — | — | — | Да | |
/clear
|
Очищает инвентарь игрока. | 2 | — | — | — | — | Да | Да | Да | |
/clone
|
Копирует блоки из одного места в другое. | 2 | — | — | — | — | Да | Да | Да | |
/debug
|
Запускает или останавливает сессию профилирования отладки. | 3 | — | — | — | — | — | — | — | Да |
/defaultgamemode
|
Устанавливает режим игры по умолчанию. | 2 | — | — | — | — | — | — | Да | |
/deop
|
Снимает с игрока статус оператора. | 3 | СИ | — | — | — | Да | Да | Да | |
/difficulty
|
Устанавливает уровень сложности. | 2 | — | — | — | — | Да | Да | Да | |
/effect
|
Накладывает или снимает эффекты. | 2 | — | — | — | Да | Да | Да | ||
/enchant
|
Накладывает чары на предмет. | 2 | — | — | — | — | Да | Да | Да | |
/entitydata
|
Изменяет тег данных у сущности. | 2 | — | — | — | — | — | — | Да | |
/execute
|
Выполняет команду относительно сущности. | 2 | — | — | — | — | — | Да | Да | Да |
/fill
|
Заполняет область указанными блоками. | 2 | — | — | — | — | Да | Да | Да | |
/function
|
Запускает функцию. | 2 | — | — | — | — | — | — | — | Да |
/gamemode
|
Изменяет режим игры игрока. | 2 | — | — | — | — | Да | Да | Да | |
/gamerule
|
Изменяет или проверяет значение игрового правила. | 2 | — | — | — | — | Да | Да | Да | |
/give
|
Выдаёт игроку предмет. | 2 | — | — | — | — | Да | Да | Да | |
/help
|
Показывает помощь по командам. | 0 | — | — | — | — | — | Да | Да | Да |
/kick
|
Выгоняет игрока с сервера. | 3 | СИ | — | — | — | — | — | Да | |
/kill
|
Убивает сущности. | 2 | — | — | — | Да | Да | Да | ||
/list
|
Выводит список игроков на сервере. | 0 | СИ | — | — | — | Да | Да | Да | |
/locate
|
Отображает координаты ближайшего строения заданного типа. | 2 | — | — | — | — | Да | Да | Да | |
/me
|
Сообщает об исполнителе команды от третьего лица. | 0 | — | — | — | — | Да | Да | Да | |
/op
|
Наделяет игрока статусом оператора. | 3 | СИ | — | — | — | Да | Да | Да | |
/pardon
|
Удаляет запись из чёрного списка. | 3 | СИ | — | — | — | — | — | Да | |
/particle
|
Создаёт частицы. | 2 | — | — | — | — | — | — | Да | |
/playsound
|
Воспроизводит звук. | 2 | — | — | — | — | Да | Да | Да | |
/publish
|
Открывает доступ к миру по локальной сети. | 4 | ОИ | — | — | — | — | — | Да | |
/recipe
|
Выдаёт или изымает рецепт у игрока. | 2 | — | — | — | — | — | — | Да | |
/reload
|
Перезагружает функции, достижения, таблицы добычи на диске. | 4 | — | — | — | — | — | — | Да | |
/replaceitem
|
Заменяет предмет в инвентаре. | 2 | — | — | Да | Да | Да | |||
/save-all
|
Сохраняет все игровые данные. | 4 | СИ | — | — | — | — | — | Да | |
/save-off
|
Отключает автосохранение. | 4 | СИ | — | — | — | — | — | Да | |
/save-on
|
Включает автосохранение. | 4 | СИ | — | — | — | — | — | Да | |
/say
|
Отправляет сообщение в чат всем игрокам. | 1 | — | — | — | — | — | Да | Да | Да |
/scoreboard
|
Управляет ССИС. | 2 | — | — | — | — | — | Да | ||
/seed
|
Отображает ключ генератора мира. | 2 | — | — | — | — | — | — | Да | |
/setblock
|
Сменяет блок другим. | 2 | — | — | — | — | Да | Да | Да | |
/setidletimeout
|
Задаёт время, через которое будет исключён бездействующий игрок. | 3 | СИ | — | — | — | — | — | Да | |
/setmaxplayers
|
Задаёт макс. кол-во игроков. | — | — | — | — | — | Да | Да | — | |
/setworldspawn
|
Задаёт точку возрождения мира. | 2 | — | — | — | — | Да | Да | Да | |
/spawnpoint
|
Задаёт точку возрождения игрока. | 2 | — | — | — | — | Да | Да | Да | |
/spreadplayers
|
Перемещает сущность в случайное место. | 2 | — | — | — | Да | Да | Да | ||
/stats
|
Изменяет счёт задачи в ССИС из-за выполнения команд. | 2 | — | — | — | — | Да | |||
/stop
|
Останавливает сервер. | 4 | СИ | — | — | — | — | — | Да | |
/stopsound
|
Останавливает воспроизведение звука. | 2 | — | — | — | — | Да | Да | Да | |
/summon
|
Призывает сущность. | 2 | — | — | — | — | Да | Да | Да | |
/teleport
|
Перемещает сущность. | 2 | — | — | — | Да | Да | Да | ||
/tell
|
Отправляет личное сообщение игроку. | 0 | — | — | — | — | Да | Да | Да | |
/tellraw
|
Отправляет сообщение в формате JSON. | 2 | — | — | — | — | — | — | Да | |
/testfor
|
Подсчитывает количество сущностей с указанными условиями. | 2 | — | — | — | Да | Да | Да | ||
/testforblock
|
Проверяет местоположение блока. | 2 | — | — | — | — | Да | Да | Да | |
/testforblocks
|
Проверяет идентичность блоков. | 2 | — | — | — | — | Да | Да | Да | |
/tickingarea
|
Добавляет, удаляет или выводит список активных областей. | — | — | — | — | — | Да | Да | — | |
/time
|
Задаёт или возвращает время. | 2 | — | — | — | — | Да | Да | Да | |
/title
|
Управляет надписями на экране. | 2 | — | — | — | — | Да | Да | Да | |
/toggledownfall
|
Переключает погоду. | 2 | — | — | — | — | Да | Да | Да | |
/tp
|
Перемещает сущностей. | 2 | — | — | — | Да | Да | Да | ||
/transferserver
|
Перемещает игрока на другой сервер. | — | — | — | — | — | — | Да | Да | — |
/trigger
|
Изменяет значение триггера в ССИС. | 0 | — | — | — | — | — | — | Да | |
/weather
|
Задаёт погоду. | 2 | — | — | — | — | Да | Да | Да | |
/whitelist
|
Управляет белым списком сервера. | 3 | СИ | — | — | — | — | — | Да | |
/worldborder
|
Управляет границей мира. | 2 | — | — | — | — | — | — | Да | |
/wsserver
|
Пытается подключиться к WebSocket-серверу с указанным URL. | — | — | — | — | — | — | Да | Да | — |
/xp
|
Изменяет количество опыта игрока. | 2 | — | — | — | — | Да | Да | Да |
Руководство по командам
- Использование
Способ написания Описание простой текст Не изменяется. курсив Заменяется соответствующим значением. <угловые скобки> Обязательный аргумент. [квадратные скобки] Необязательный аргумент. a|b Выбирается одно из доступных значений. Доступные значения отделяются вертикальными чертами:
|… Аргумент может состоять из нескольких слов, разделённых пробелами. x: int Аргумент состоит из чисел. x: string Аргумент состоит из нескольких слов и может разделяться пробелами.
- Результат
- Это может быть использовано в разных ситуациях: например, при выводе сигнала компаратора, отслеживающего успешное выполнение команды в командном блоке.
- Ограничения
- Описание о том, кто может выполнить команду.
- Оператор: Команду может использовать только оператор. Результат команды по умолчанию сообщается всем операторам.
- Сетевая игра: Команда доступна только на сервере в сетевой игре. Следующие команды относятся к этой группе:
/ban,/ban-ip,/banlist,/deop,/kick,/list,/op,/pardon,/pardon-ip,/save-all,/save-off,/save-on,/setidletimeout,/stop,/whitelist. Данная группа команд не может принимать аргументы-цель (например,@a) и использоваться в командных блоках (кроме/list)
- Сетевая игра: Команда доступна только на сервере в сетевой игре. Следующие команды относятся к этой группе:
- Не командный блок: Команда не может выполниться командным блоком.
Список команд
bossbar
[заплан.: JE 1.13][только для Java Edition]clear
clone
datapack
[заплан.: JE 1.13][только для Java Edition]defaultgamemode
[только для Java Edition]deop
difficulty
effect
enchant
entitydata
[до 1.13][только для Java Edition]experience
[заплан.: JE 1.13][только для Java Edition]execute
fill
gamemode
gamerule
give
kill
list
locate
me
op
playsound
replaceitem
say
setblock
setworldspawn
spawnpoint
spreadplayers
stopsound
summon
teleport
tell
testfor
testforblock
testforblocks
time
title
tp
transferserver
[только для Bedrock Edition]weather
whitelist
xp
Удалённые команды
achievement
banip
broadcast
chunkinfo
home
setspawn
solid
unban
История
| Classic-версия Java Edition | |||||
|---|---|---|---|---|---|
| 0.0.15a_03 | Добавлены: /ban, /banip, /broadcast, /deop, /kick, /op, /tp и /unban. | ||||
| 0.0.16a_01 | Изменение /broadcast на /say. | ||||
| 0.0.17a | Добавлена команда /setspawn. | ||||
| 0.0.20 | Добавлена команда /solid. | ||||
| Indev-версия Java Edition | |||||
| 0.31 | Удалены все команды. | ||||
| Альфа-версия Java Edition | |||||
| 1.0.16 | Добавлены: /ban, /ban-ip, /banlist, /deop, /home, /kick, /op, /pardon, /pardon-ip, /say и /stop. | ||||
| 1.0.16_01 | Добавлены: /save-all, /save-on, /save-off и /tp. | ||||
| 1.0.16_02 | Добавлены: /list и /tell. | ||||
| 1.2.5 | Удалена команда /home. | ||||
| 1.2.6 | Добавлена команда /kill. | ||||
| Бета-версия Java Edition | |||||
| 1.3 | Добавлена команда /whitelist. | ||||
| Официальный выпуск Java Edition | |||||
| 1.3.1 | 12w16a | Добавлен режим читов и команды: /gamemode, /give, /kill, /time, /toggledownfall и /xp. | |||
| 12w17a | Добавлена команда /help. | ||||
| 12w21a | Добавлена команда /seed. | ||||
| 12w22a | Добавлена команда /defaultgamemode. | ||||
| 12w24a | Добавлена команда /publish. | ||||
| 12w25a | Введена возможность включения читов в мире путём его открытия для локальной сети. | ||||
/tp может перемещать на определённые координаты. | |||||
| 12w27a | Добавлена команда /debug. | ||||
| ? | Добавлена команда /me. | ||||
| 1.4.2 | 12w32a | Добавлены: /difficulty, /gamerule, /spawnpoint и /weather.
| |||
| Добавлены селекторы. | |||||
| 12w37a | Добавлена команда /clear. | ||||
| 12w38a | Добавлен аргумент [предмет] в /clear. | ||||
| 12w39b | Новые условия выбора цели: l, lm, r и rm. | ||||
| 12w40b | Добавлены относительные координаты. | ||||
| 12w41a | Изменено ограничение для команды /xp с 5000 на 2 147 483 647. | ||||
| 1.4.4 | pre | Добавлена команда /enchant. | |||
| 1.5 | 13w03a | Добавлена команда /testfor. | |||
| 13w04a | Добавлена команда /scoreboard. | ||||
| 13w09b | Добавлена команда /effect. | ||||
| 1.6.1 | 13w23a | Добавлена команда /spreadplayers.
| |||
Новое игровое правило naturalRegeneration. | |||||
| 13w24a | Новое игровое правило doDaylightCycle. | ||||
| 13w24b | Урон, наносимый командой /kill, изменён с 1000 на 3,4×1038. | ||||
| 1.6-pre | Добавлен аргумент clear у команды /effect. | ||||
| 1.6.1-pre | Добавлена команда /playsound. | ||||
| 1.7.2 | 13w36a | Добавлена команда /summon.
| |||
Добавлена команда /achievement.
| |||||
Новый аргумент [тегДанных] у команды /give. | |||||
| 13w37a | Добавлены: /setblock, /testforblock и /tellraw. | ||||
| 13w38a | Добавлена команда /setidletimeout. | ||||
| 13w43a | Добавлена команда /setworldspawn. | ||||
| 1.8 | 14w02a | Добавлена команда /blockdata.
| |||
Новый вид цели @e и параметр type.
| |||||
Новый аргумент [игрок|сущность] у команды /kill.
| |||||
Новый аргумент [данные] у команды /clear.
| |||||
Новый аргумент [тегДанных] у команды /testfor.
| |||||
/testfor теперь полезна не только при использовании в командных блоках.
| |||||
Добавлен атрибут insertion в формат JSON-сообщений. | |||||
| 14w02c | /kill сразу убивает неживые цели, а не наносит 3.4x1038 ед. урона. | ||||
| 14w03a | Новые аргументы у команды /tp: [<y-поворот> <x-наклон>].
| ||||
Новые параметры у селектора: dx, dy и dz.
| |||||
Добавлены: /clone и /fill. Могут изменять не больше 4096 блоков.
| |||||
Новое игровое правило logAdminCommands.
| |||||
| Теги данных теперь поддерживают использование именованных ID. | |||||
| Числовые ID больше нельзя использовать в командах, хотя они по-прежнему работают в тегах данных. | |||||
| 14w04a | Добавлена команда /particle.
| ||||
Новый аргумент replace у команды /fill. | |||||
| 14w05a | Новый аргумент spectator у команд /gamemode и /defaultgamemode. | ||||
| 14w06a | Новый аргумент [скрыватьЧастицы] у команды /effect.
| ||||
Добавлена команда /trigger. | |||||
| 14w07a | Добавлены: /execute и /testforblocks.
| ||||
Команды /testfor, /testforblock и /clear проверяют соответствие неполных тегов данных. | |||||
| 14w08a | Команды, запущенные через команду /execute, теперь сообщают свой результат выполнения в командный блок. | ||||
| 14w10a | Новое игровое правило showDeathMessages.
| ||||
Новый аргумент force у команды /clone. | |||||
| 14w17a | Добавлена команда /worldborder.
| ||||
Новое игровое правило randomTickSpeed | |||||
| 14w19a | Добавлены подкоманды: /worldborder damage и /worldborder warning. | ||||
| 14w20a | Добавлена команда /title.
| ||||
Добавлен атрибут selector в формат JSON-сообщений.
| |||||
Новый аргумент move у команды /clone. | |||||
| 14w26a | Добавлена подкоманда /worldborder add.
| ||||
Добавлена команда /replaceitem.
| |||||
Новое игровое правило sendCommandFeedback | |||||
| 14w28a | Добавлена команда /stats. | ||||
| 14w29a | Добавлена подкоманда /worldborder get.
| ||||
Новый аргумент force у команды /particle.
| |||||
Новый аргумент query у команды /time .
| |||||
| Добавлена возможность создавать игровые правила. | |||||
Добавлено QueryResults в команду /stats. | |||||
| 14w30a | /summon может создавать молнии. | ||||
| 14w31a | /debug может быть запущена в одиночной игре.
| ||||
Новый аргумент chunk у команды /debug. | |||||
| 14w32b | Добавлена команда /entitydata.
| ||||
/give больше не может превышать ограничение по кол-ву предметов. | |||||
| 1.8.1 | pre1 | Новое игровое правило doEntityDrops.
| |||
Игровое правило doTileDrops больше на влияет на сущности. | |||||
| 1.9 | 15w37a | Новое игровое правило spectatorsGenerateChunks. | |||
| 15w43a | /gamemode сообщает в чате в какой режим игры перешёл игрок. | ||||
| 15w49a | Добавлена автоподстановка звуков при использовании /playsound.
| ||||
Новые аргументы у команды /particle: [игрок] и [параметры]. | |||||
| 15w49b | Новый аргумент day у команды /time query. | ||||
| 15w51a | Новое игровое правило spawnRadius. | ||||
| 16w02a | Условие m теперь поддерживает те же значения, что и команда /gamerule (например, a, creative).
| ||||
Новый аргумент <источник> у команды /playsound.
| |||||
Выполнение /help в командном блоке приведёт к изменению его вывода на случайную юмористическую фразу. | |||||
| 16w03a | /achievement больше не влияет на статистику. | ||||
| 16w07a | Новое игровое правило disableElytraMovementCheck. | ||||
| 1.9.3 | pre1 | /tp не перемещает игрока на Y-координаты вне диапазона -512 — 512 | |||
| pre2 | Добавлена команда /stopsound. | ||||
| 1.10 | 16w21b | /tp не перемещает игрока на Y-координаты вне диапазона -4096 — 4096 | |||
| pre1 | Добавлена команда /teleport. | ||||
| 1.11 | 16w32a | /execute, /fill, /setblock и /testforblock поддерживают состояние блоков. | |||
| 16w32b | Новый аргумент actionbar у команды /title. | ||||
| 16w38a | Новые игровые правила: doWeatherCycle и maxEntityCramming.
| ||||
Удалён неявный выбор цели (например, @e[8,3,12,1] нужно писать так: @e[x=8,y=3,z=12,r=1]).
| |||||
Ошибочный выбор цели (например, @e[Type=creeper], @a[asdf=qwerty] и @e[malformed]) выдаёт ошибку. | |||||
| 16w39a | Добавлена команда /locate. | ||||
| 1.12 | 17w13a | Добавлены: /recipe и /advancement.
| |||
Новое игровое правило doLimitedCrafting.
| |||||
Удалена команда /achievement. | |||||
| 17w16b | Новое игровое правило maxCommandChainLength.
| ||||
Новый вид цели @s. | |||||
| 17w18a | Новое игровое правило announceAdvancements.
| ||||
Добавлена команда /reload. | |||||
| pre1 | Новое игровое правило gameLoopFunction.
| ||||
Добавлена команда /function. | |||||
| Запланированные версии Java Edition | |||||
| 1.13 | 17w45a | Различные части команд теперь окрашены в различные цвета. Ошибки отображаются без необходимости выполнять команду. | |||
| Большинство команд получили чувствительность к регистру, стали быстрее и эффективнее. | |||||
Новое условие выбора цели nbt.
| |||||
| Изменено использование некоторых команд. | |||||
Добавлены: /tag и /team.
| |||||
Удалены: /enchant, /stats, /testfor, /testforblock, /testforblocks и /toggledownfall.
| |||||
Использование /execute сильно поменялось.
| |||||
/gamerule больше не принимает неизвестные («пользовательские») игровые правила.
| |||||
Переданные /gamerule значения проверяются на правильность типа. | |||||
| 17w45b | Добавлена команда /data.
| ||||
Удалена команда /entitydata.
| |||||
Переработана подкоманда /execute store. | |||||
| 17w46a | Добавлена команда /datapack.
| ||||
| Добавлены подсказки к командам. | |||||
| Новый прототип командного интерфейса, который теперь работает в сетевой игре. | |||||
| 17w47a | Удалена команда /blockdata.
| ||||
Идентификаторы частиц были изменены в команде /particle.
| |||||
| Добавлена настройка, включающая подсказки к командам. | |||||
| 17w48a | Незначительные изменения в командном интерфейсе. | ||||
| Переработана автоподстановка координат в команды. | |||||
| 17w49b | Удалено игровое правило gameLoopFunction. | ||||
| 17w50a | Добавлен новый тип координат, указываемый с помощью карета (^).
| ||||
Если не выделен блок, автоподстановка координат предлагает ~ ~ ~. | |||||
| 18w01a | Добавлен аргумент facing в команду /teleport.
| ||||
Добавлены аргументы noon и midnight в команду /time set.
| |||||
| Все пользовательские названия (блоков, предметов, сущностей, блоков-сущностей) изменены на переводимые текстовые компоненты. | |||||
NBT-ключи Thrower и Owner предметов-сущностей теперь имеют тип Compound и содержат два ключа с типом Long — L и M.
| |||||
NBT-ключ owner снежков, яиц и эндер-жемчугов теперь имеет тип Compound и содержит два ключа с типом Long — L и M. | |||||
| 18w02a | Сообщения об ошибках во время набора команды стали лучше (добавлена всплывающая подсказка для дополнительной информации). | ||||
Команда /teleport была немного упрощена, а также стала разрешена телепортация между измерениями.
| |||||
Добавлены новые подкоманды в команду /execute.
| |||||
Команды сервера теперь выполняются с точки возрождения мира, а не с позиции 0, 0, 0. | |||||
| 18w03a | Улучшена производительность анализирования и выполнения команд. | ||||
| Команды добавлены в профайлер (/debug). | |||||
/data get теперь может работать не только с числовыми значениями.
| |||||
Добавлено сокращение /particle <название> <позиция>. | |||||
| 18w05a | Добавлена команда /bossbar
| ||||
Добавлена подкоманда для /execute store, связанная с боссбаром.
| |||||
| Теперь в подсказках к командам отображаются селекторы. | |||||
| Предупреждение при вводе неизвестной команды теперь записывается в журнал. | |||||
| 18w06a | Возвращена команда /enchant.
| ||||
| Теперь в подсказках к командам отображаются условия селекторов. | |||||
| В селекторах и состояниях блоков теперь можно использовать пробелы. | |||||
Тип строений Temple в /locate разделился на несколько | |||||
| 18w08a | Добавлена кликабельная ссылка для результата команды /locate. | ||||
| 18w19a | Вывод /seed теперь можно скопировать в буфер обмена. | ||||
| 18w20a | /team теперь позволяет изменить префикс и постфикс команды сущностей. | ||||
| 18w22b | Все ответы и вывод ошибок команд теперь переводимы. | ||||
| 18w22c | Автодополнение координат в командах консоли кнопкой Tab ↹ теперь добавляет значение каждой оси по отдельности. | ||||
| 1.13-pre7 | Добавлена команда /scoreboard objectives modify <objective> displayname <displayname>. | ||||
| 1.13-pre8 | Добавлена команда /team modify <команда> displayName. | ||||
Добавлена команда /scoreboard objectives modify <задача> rendertype hearts. | |||||
Добавлена команда /scoreboard objectives modify <задача> rendertype integer. | |||||
| Названия команд и задач теперь принимают текст не в чистом виде, а в формате JSON. | |||||
/team option теперь /team modify. | |||||
| Альфа-версия Pocket Edition | |||||
| 0.7.4 | Добавлена поддержка команд, хотя пока никакой не добавлено. | ||||
| 0.16.0 | build 1 | Добавлены: /clearfixedinv, /clone, /deop, /execute, /fill, /gamemode, /give, /help (с вариантом /?), /kill, /list, /op, /say, /setblock, /setfixedinvslot, /setworldspawn, /spawnpoint, /summon, /tell (с вариантами /msg и /w), /testforblock, /testforblocks, /time, /toggledownfall, /tp (с вариантом /teleport), /weather, /wsserver и /xp | |||
| build 2 | Удалены: /clearfixedinv и /setfixedinvslot. | ||||
| build 5 | Добавлена команда /enchant. | ||||
| Официальный выпуск Pocket Edition | |||||
| 1.0 | build 1 | Добавлены: /locate и /connect. | |||
| build 2 | Удалена команда /locate. | ||||
| build 3 | Возвращена команда /locate. Работает только для крепостей. | ||||
| 1.0.3 | build 1 | Добавлена команда /transferserver. | |||
| 1.0.5 | build 1 | Добавлены: /clear, /difficulty, /effect, /gamerule, /me, /particle, /playsound, /replaceitem, /spreadplayers, /stopsound, /testfor и /title. | |||
| build 2 | Удалена команда /particle.
| ||||
Аргумент amplifier у команды /effect больше не принимает отрицательных значений. | |||||
| build 3 | Сущности больше не могут оказаться в лаве при использовании команды /spreadplayers. | ||||
| 1.1 | build 1 | Новые игровые правила: dodaylightcycle, doentitydrops, dofiretick, domobspawning, domobloot, dotiledrops, doweathercycle, keepinventory и mobgriefing.
| |||
/replaceitem поддерживает теги данных canplaceon и candestroy.
| |||||
Теперь команда /locate обнаруживает больше структур. | |||||
| 1.1 | Добавлена команда /setmaxplayers. | ||||
| Официальный выпуск Bedrock Edition | |||||
| 1.2 | build 1 | Добавлена команда /tickingarea. | |||
Проблемы
Отчёты об ошибках, связанных с «Командные консоли», поддерживаются в системе отслеживания ошибок Mojira. Сообщайте о найденных ошибках там (на английском языке).