Только для Java Edition, Bedrock Edition и Education Edition |
Общая информация
В Minecraft присутствует полноценный интерфейс командной строки (консоль), который даёт возможность пользователю давать определенные команды для выполнения путём их ввода с клавиатуры. Команды могут быть набраны в игровом чате. Чтобы открыть его, надо нажать на клавишу T или /. Нажмите на клавишу SLASH /, чтобы открыть чат сразу с введенным символом /
.
Важно: Любая команда в чате всегда должна начинаться со знака /
.
Команды могут выполняться из консоли сервера, но в этом случае /
не нужен.
Кроме того, с версии 1.4.2 есть возможность записать любую команду в командный блок, который выполнит её при получении сигнала красного камня. Перед командами в командном блоке /
не обязателен.
Если нажать Tab ↹ с введённым символом /
, то в чате отобразятся все доступные команды.
Большинство команд доступны только в следующих ситуациях:
- на сервере многопользовательской игры (выполняются операторами или командными блоками)
- в одиночной игре, если при создании мира были включены читы (с помощью кнопки "Настройка мира...")
Основные команды игроку доступны в одиночной игре, даже если читы не включены.
Примечание: В одиночных мирах, где читы не включены при создании мира, они могут быть включены на временной основе нажатием в меню на кнопки "Открыть для сети" → "Использование читов" → "Открыть мир для сети". Вы не обязательно должны быть в локальной сети или иметь другие соединения. Это позволит использовать команды, пока игрок не покинул мир, а изменения, внесенные с помощью команды будут сохранены. Вы можете делать это каждый раз, когда запускаете игровой мир.
Относительные координаты
Относительные координаты указываются с помощью тильды ~
. Число, написанное после тильды, обозначает разницу между нужными координатами и координатами места выполнения команды. Можно одновременно указать как относительные, так и точные координаты.
Примеры:
/tp @p ~ ~1 ~
телепортирует вас на 1 блок вверх.
/tp @r ~10 ~-3 ~-5
телепортирует случайного игрока на 10 блоков на восток, на 3 блока вниз и на 5 блоков на север.
/tp ~ 98 ~
оставит игрока на прежних позициях по x и z, но телепортирует его на высоту 98 блоков.
Относительные координаты можно использовать во всех командах.
Выбор цели
В качестве цели раньше выступал только ник игрока, но в 1.4.2 был добавлен расширенный синтаксис. Игроков можно выбрать с помощью селектора и его аргументов, которые записываются в квадратных скобках через запятую и без пробела. Аргумент с
может быть использован для выбора нескольких игроков. При отрицательном значении этого аргумента будут выбраны самые дальние игроки.
Селектор | Описание |
@p | Ближайший игрок |
@r | Случайный игрок |
@a | Все игроки |
@e | Все сущности (мобы, игроки, выброшенные предметы) |
@s | Сущность, исполнившая команду |
Виды целей
Селектор @p
выбирает ближайшего игрока.
Если игроки отсутствуют, то будет выбран последний присоединившийся к серверу. В случае, если есть несколько ближайших игроков, находящихся в точности на одном и том же расстоянии от исполнителя комады, будет выбран тот игрок, который раньше присоединился к серверу.
@p[c=3]
выберет 3 ближайших игроков@p[с=-1]
выберет самого дальнего игрока
Селектор @r
выбирает случайного игрока или сущность (в случаях, когда указан её тип).
@r[c=3]
выберет трех случайных игроков@r[type=zombie]
выберет случайного зомби.
Селектор @a
выбирает всех игроков.
@a[r=15]
выберет всех игроков в радиусе 15 блоков/gamemode creative @a[team=Red]
изменит игровой режим всех игроков команды Red на творческий
Селектор @e
выбирает всех сущностей.
Аргумент type
можно использовать для выбора сущностей определённого типа.
@e[type=cow]
выберет только коров@e[c=1,type=!player]
выберет ближайшую сущность, которая не является игроком
Селектор @s
выбирает сущность, которая выполнила команду.
Если исполнителем является не сущность, а например, командный блок или консоль сервера, то найдено ничего не будет.
Стоит учесть данные факты:
- только селекторы
@a
и@s
выбирают погибших игроков - селекторы
@a
и@p
игнорируют аргументtype
Аргументы
Аргумент | Описание |
x, y, z | Координаты поиска объекта |
r, rm | Максимальный и минимальный радиус поиска |
rx, rxm | Максимальный и минимальный угол поворота по вертикали |
ry, rym | Максимальный и минимальный угол поворота по горизонтали |
m | Игровой режим |
c | Количество целей |
l | Максимальное количество уровней опыта |
lm | Минимальное количество уровней опыта |
team | Команда, в которой находятся цели |
score_событие | Игрок с максимальным счётом по указанному событию |
score_событие_min | Игрок с минимальным счётом по указанному событию |
name | Имя игрока или сущности |
type | Тип сущности |
tag | Тег сущности |
dx / dy / dz | Расстояние от указанной координаты Х по оси Х / Y по оси Y / Z по оси Z для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно) |
Поиск целей по координатам
[x=X,y=Y,z=Z] — устанавливает новое место выполнения команды. Координаты должны быть точными, нельзя использовать относительные.
Поиск целей в радиусе
[r=R] — выбирает только те цели, которые находятся не дальше R блоков от места выполнения команды.
[rm=RM] — выбирает только те цели, которые находятся дальше RM блоков от места выполнения команды.
Поиск целей по режиму игры
[m=M] — выбирает цели по указанному режиму игры. Возможные значения:
0
s
survival
— выживание1
c
creative
— творческий2
a
adventure
— приключение3
sp
spectator
— наблюдение
Поиск нескольких целей
[c=С] — выбирает только C ближайших или самых дальних целей от места выполнения команды.
При положительном значении выбираются ближайшие цели, при отрицательном — самые дальние.
Например, @a[c=4]
найдет 4 ближайших игроков, а @e[c=-7]
— 7 самых дальних сущностей.
Поиск целей по уровню
[l=L] — выбирает только цели, у которые не менее, чем L уровень.
[lm=LM] — выбирает только цели, у которые не более, чем LM уровень.
Поиск целей по счёту
[score_задача=SCORE] — выбирает только цели со счётом не больше, чем SCORE по данной задаче.
[score_задача_min=SCOREMIN] — выбирает только цели со счётом не меньше, чем SCOREMIN по данной задаче.
Поиск целей по командам
[team=TEAM] — выбирает только те цели, которые находятся в команде TEAM.
[team=!TEAM] — выбирает только те цели, которых нет в команде TEAM.
[team=] — выбирает только те цели, которые не входят в команду.
Поиск целей по имени
[name=NAME] — выбирает цели с именем NAME.
[name=!NAME] — выбирает цели не с именем NAME.
Поиск целей между точками
[x=X,y=Y,z=Z,dx=DX,dy=DY,dz=DZ] — выбирает цели между точками X,Y,Z и X+DX,Y+DY,Z+DZ
Например: @a[x=5,y=5,z=5,dx=10,dy=10,dz=-10] выберет всех игроков между точками (5,5,5) и (15,15,-5)
Поиск целей по наклону
[rx=RX] — выберет цели, наклонённые не больше, чем на RX градусов (по вертикали).
[rxm=RXM] — выберет цели, наклонённые не меньше, чем на RXM градусов (по вертикали).
Поворот отсчитывается от горизонтального положения вниз.
Низ — 90, Верх — 270 (-90). Примеры:
[rx=90,rxm=45]
— цель смотрит вниз, опустив голову ниже 45 градусов от горизонтального положения
[rx=-90,rxm=-90]
— цель смотрит прямо вверх
[rxm=315]
— цель смотрит выше горизонтального положения, но не выше 45 градусов от него
Поиск целей по повороту
[ry=RY] — выберет цели, повернутые не больше, чем на RY градусов (по горизонтали).
[rym=RYM] — выберет цели, повернутые не меньше, чем на RYM градусов (по горизонтали).
Поворот отсчитывается с юга по часовой стрелке.
Юг — 0, запад — 90, север — 180, восток — 270 (-90).
Пример: [rym=180,ry=270]
— цель смотрит на северо-восток.
Поиск целей по типу
[type=TYPE] — выбирает только цели типа TYPE.
[type=!TYPE] — выбирает только цели не типа TYPE.
Поиск целей по тегу
[tag=tag] — выбирает только цели с тегом tag.
[tag=!tag] — выбирает только цели без тега tag.
Команды
Синтаксис
Если вы видите | Значит |
---|---|
полужирный текст | Это название команды. |
простой текст | Вводите это дословно, так, как показано. |
курсив | Замените это соответствующим значением. |
<угловые скобки> | Это обязательный аргумент. |
[квадратные скобки] | Это опциональный (необязательный) аргумент. |
x | y | Выберете одно из указанных значений. Доступные значения отделяются вертикальными черта́ми. |
многоточие … | Аргумент может состоять из нескольких слов, разделенных пробелами. |
Команды для игроков
Список команд для игроков без привилегий оператора сервера.
Команда | Описание |
help [страница | команда] ? [страница | команда] |
Выводит список всех доступных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Некоторых команд в справке нет. |
me <сообщение…> | Команда посылает сообщение игрока от третьего лица: «* Ник текст действия». Может использоваться для показания конкретного статуса игрока (например, «* Игрок исследует пещеру»). |
tell <игрок> <сообщение…> w <игрок> <сообщение…> msg <игрок> <сообщение…> |
Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели. |
trigger <задача> <add | set> <значение> | Применяется для изменения значения триггера в scoreboard. Для добавления значения используйте add , а для установления set . Для создания триггера пишите команду /scoreboard objectives add <название триггера> trigger , а для включения команду /scoreboard players enable <игрок> <название триггера>
Здесь задача — это название вашего триггера. Значение — целое число. |
seed | Выводит зерно мира. |
Команды только для операторов
Эти команды могут быть использованы только
- операторами серверов второго уровня и выше с помощью игрового чата или консоли сервера
- игроками в одиночной игре, если при создании мира были включены чит-коды
Используйте Tab ↹ для просмотра доступных аргументов.
Команда | Описание | ||||||||||||||||||||||||||||||||||||||
achievement[1] <give | revoke> <название | *> [игрок] | Даёт или отнимает указанное достижение. Например, /achievement give achievement.openInventory даст достижение [Проверить карманы], а /achievement take achievement.mineWood отнимет достижение [Нарубить дров] и все выполненные достижения идущие следом. /achievement give * выдаст все достижения.
| ||||||||||||||||||||||||||||||||||||||
advancement <grant | revoke | test> <игрок> <only | until | from | through> <достижение> [условие] | Даёт или отнимает у игрока указанное достижение.
| ||||||||||||||||||||||||||||||||||||||
blockdata <x> <y> <z> <NBT теги> | Изменяет параметры блока на указанных координатах. Если на месте тегов указать только {} , то вы увидите параметры блока на указанных координатах, а если, стоя на командном блоке, выполнить команду /blockdata ~ ~-1 ~ {Command:"time set day"} , то команда в нем измениться на time set day .
| ||||||||||||||||||||||||||||||||||||||
clear [игрок] [предмет] [данные] [макс кол-во] [NBT теги] | Очищает инвентарь игрока или удаляет из него указанные по названию предметы. Команда /clear полностью очистит инвентарь (броню в том числе) игрока, выполнившего команду, а /clear @a wool 4 10 удалит у всех игроков 10 желтой шерсти.
| ||||||||||||||||||||||||||||||||||||||
clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [режим наложения] [режим клонирования] [блок] [тип блока] | Копирует кубическую область таким образом, что самая Северо-Западная, Нижняя точка этой области совпадает с точкой с координатами x, y, z. Максимальное количество блоков: 32768.
Параметры режима наложения:
Параметры режима клонирования:
Пример: | ||||||||||||||||||||||||||||||||||||||
debug <start | stop> | Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Запущенная сессия выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке debug после остановки. | ||||||||||||||||||||||||||||||||||||||
defaultgamemode [режим] | Устанавливает игровой режим по умолчанию для новых игроков. | ||||||||||||||||||||||||||||||||||||||
difficulty [сложность] |
Устанавливает сложность игры для всего мира:
| ||||||||||||||||||||||||||||||||||||||
effect <цель> <эффект> [длительность] [уровень] [скрывать частицы] | Накладывает на игрока эффект. Длительность по умолчанию — 30 секунд. Исключение: мгновенные эффекты накладываются на 1 такт и их длительность измеряется не в секундах, а в тактах. Чтобы снять эффект, установите длительность на 0. Длительность не может быть больше 1 000 000, а уровень 255. Команда /effect @p clear снимет с вас все эффекты. Если аргумент скрывать частицы принимает значение true, то частицы не будут видны.
| ||||||||||||||||||||||||||||||||||||||
enchant <цель> <ID чар> [уровень] | Зачаровывает предмет, который игрок держит в руках, по ID эффекта. Несовместимые и невозможные чары не могут быть получены. | ||||||||||||||||||||||||||||||||||||||
entitydata <цель> <NBT теги> | Изменяет теги сущности. Команда /entitydata <сущность> {} показывает теги сущности.
| ||||||||||||||||||||||||||||||||||||||
execute <цель> <x> <y> <z> <команда…> | Выполняет команду относительно сущности. Относительные координаты указываются параметрами x y z. | ||||||||||||||||||||||||||||||||||||||
execute <цель> <x> <y> <z> detect <x1> <y1> <z1> <блок> <тип блока> <команда…> | Команда сработает, только если блок с координатами x1, y1, z1 совпадает с указанным блоком. | ||||||||||||||||||||||||||||||||||||||
fill <x1> <y1> <z1> <x2> <y2> <z2> <блок> [тип блока | состояние] [метод замены] [NBT теги] | Заполняет выделенную область от x1, y1, z1 до x2, y2, z2 указанным блоком. Максимальное количество блоков — 32768.
Методы замены
Также существует альтернативный вариант команды, который работает только с методом Перевод параметров:
| ||||||||||||||||||||||||||||||||||||||
function <функция> [if | unless] [селектор] | Запускает функцию.
| ||||||||||||||||||||||||||||||||||||||
gamemode <режим> [игрок] | Изменяет режим игры данного игрока. Для изменения своего режима свой ник указывать необязательно. Для изменения режима игрока он должен быть в сети. | ||||||||||||||||||||||||||||||||||||||
gamerule <правило> [значение] | Регулирует несколько базовых параметров (правил). Значение может быть true (включить правило) или false (выключить правило). Если значение не указано, будет выведено текущее значение правила.
| ||||||||||||||||||||||||||||||||||||||
give <игрок> <предмет> [количество] [данные] [NBT теги] | Даёт игроку определенный предмет в указанном количестве и с нужными тегами.
| ||||||||||||||||||||||||||||||||||||||
kill [цель] | Убивает любого игрока или сущность, нанося около 3,4×1038, или 2128 единиц урона, по эффектам схожего с уроном от Пустоты. Если цель не указана, убивает вас. | ||||||||||||||||||||||||||||||||||||||
locate <локация> |
Выводит в чат координаты ближайшей локации. На месте локации можно указать EndCity (город Края), Fortress (адская крепость), Mansion (лесной особняк), Mineshaft (заброшенная шахта), Monument (подводная крепость), Stronghold (крепость), Village (деревня NPC) и Temple (любой храм[2]).
| ||||||||||||||||||||||||||||||||||||||
particle <название> <x> <y> <z> <xd> <yd> <zd> <скорость> [количество] [режим] [игрок] [параметры…] | Создаёт частицы.
Параметры x y z определяют центр создания частиц. Все значения (включая y) должны находиться в диапазоне от -30 000 000 до 30 000 000.
Параметры xd yd zd увеличивают радиус создания частиц на указанное количество блоков от центра по соответствующей оси.
Параметр скорость регулирует скорость движения частиц. Параметр количество означает количество частиц, которые будут созданы.
Пример: | ||||||||||||||||||||||||||||||||||||||
playsound <звук> <источник> <игрок> [x] [y] [z] [громкость] [тональность] [минимальная громкость] | Воспроизводит звук или музыку. Звуком является Звуковое событие.
Источник определяет под какую категорию музыкальных и звуковых вариантов попадает звук.
Возможные источники: Все названия звуков можно найти здесь. Названия звуков вместе с субтитрами описаны здесь. | ||||||||||||||||||||||||||||||||||||||
publish | Открывает доступ к миру по локальной сети. | ||||||||||||||||||||||||||||||||||||||
recipe <give | take> <игрок> <название | *> | Дать (разблокировать) или забрать данный рецепт у игрока.
Например, после выполнения команды | ||||||||||||||||||||||||||||||||||||||
replaceitem entity <цель> <слот> <предмет> [кол-во] [данные] [NBT теги] | Заменяет предмет в инвентаре сущности.
Для сущностей можно использовать следующую таблицу:
| ||||||||||||||||||||||||||||||||||||||
replaceitem block <x> <y> <z> <ячейка> <предмет> [кол-во] [данные] [NBT теги] | Заменяет предмет в ячейке блока (например, сундука) на указанных координатах. Действует только на контейнеры.
| ||||||||||||||||||||||||||||||||||||||
say <сообщение…> | Показывает всем игрокам на сервере сообщение от вашего имени. | ||||||||||||||||||||||||||||||||||||||
scoreboard <objectives | players | teams> … | Команда относится к ССИС. | ||||||||||||||||||||||||||||||||||||||
setblock <x> <y> <z> <блок> [тип блока | состояние] [метод замены] [NBT теги] | Размещает блок на указанных координатах.
Методы замены
Например, команда | ||||||||||||||||||||||||||||||||||||||
setworldspawn [<x> <y> <z>] | Устанавливает точку спауна для всего мира по координатам игрока или по заданным в синтаксисе команды. Пример: /setworldspawn 50 74 -87
| ||||||||||||||||||||||||||||||||||||||
spawnpoint [игрок] [<x> <y> <z>] | Устанавливает точку возрождения для игрока. Если не указан игрок, точка возрождения устанавливается для вас. Если координаты не указаны, точкой возрождения становится ваша текущая позиция. | ||||||||||||||||||||||||||||||||||||||
spreadplayers <x> <z> <дистанция распространения> <максимальная область> <задействовать команды> <сущности…> | x и z задает координаты центра распространения игроков. Дистанция распространения задает минимальное расстояние между игроками. Максимальная область задает радиус распространения. Не может быть меньше Дистанции распространения. Задействовать команды принимает значение true или false . Если true , игроки из одной команды телепортируются в одно место. На месте параметра игроки нужно указать через пробел игроков или сущностей, которых необходимо распространить.
| ||||||||||||||||||||||||||||||||||||||
summon <сущность> [x] [y] [z] [NBT теги] | Создаёт сущность на указанных координатах. Если координаты не указаны, точкой создания послужит текущая позиция игрока.
| ||||||||||||||||||||||||||||||||||||||
stopsound <игрок> [источник] [звук] | Прекращает воспроизведение музыки у указанного игрока. | ||||||||||||||||||||||||||||||||||||||
teleport <цель> <x> <y> <z> [<y-поворот> <x-наклон>] | Перемещает цель в точку с координатами x, y, z, поворачивает её на y-поворот и наклоняет на x-наклон. Значения x и z должны находиться в диапазоне от 30000000 до -30000000, а y от -4096 до 4096. | ||||||||||||||||||||||||||||||||||||||
tellraw <цель> <текст в JSON формате> | Выводит текстовое сообщение в формате json. Позволяет делать интерактивные диалоги с выбором ответов и различной реакцией на эти ответы (и многим другим…). Пример обычного текстового сообщения: /tellraw @a {"text":"Кто ты? ","extra":[{"text":"[Твой друг]","color":"green","clickEvent":{"action":"run_command","value":"/tellraw @a {\"text\":\"Хорошо\"} "}}]} Это команда выведет в чат фразу «Кто ты?» и рядом фразу [Твой друг]. При нажатии курсором на [Твой друг] в чат будет выведено слово «Хорошо». Для создания команды можно использовать простой редактор. | ||||||||||||||||||||||||||||||||||||||
time set <число | day | night> | Устанавливает время суток. Параметр число может принимать целочисленные значения в диапазоне от 0 до 24000. 0 — рассвет, 6000 — полдень, 12000 — закат и 18000 — полночь (то есть часы разделены пополам). day равносильно 1000 (рассвет), а night — 13000 (закат).
| ||||||||||||||||||||||||||||||||||||||
time add <число> | Добавляет к текущему времени суток указанное значение. Параметр число может принимать целые неотрицательные значения. | ||||||||||||||||||||||||||||||||||||||
time query <daytime | gametime | day> |
| ||||||||||||||||||||||||||||||||||||||
title <игрок> <параметр> | Команда выводит на экран заданную информацию. Список параметров:
| ||||||||||||||||||||||||||||||||||||||
title <игрок> times <появление> <задержка> <исчезание> | Ставит время пребывания текста на экране в тиках. | ||||||||||||||||||||||||||||||||||||||
title <игрок> actionbar <текст в JSON формате> | Показывает текст над хотбаром. | ||||||||||||||||||||||||||||||||||||||
title <игрок> title <текст в JSON формате> | Устанавливает заголовок. | ||||||||||||||||||||||||||||||||||||||
toggledownfall | Переключает осадки (включает/выключает дождь). | ||||||||||||||||||||||||||||||||||||||
tp <цель1> [цель2] | Телепортирует первую цель ко второй. Если вторая цель не указана, телепортирует вас к первой цели. | ||||||||||||||||||||||||||||||||||||||
tp <цель> [x] [y] [z] [<y-поворот> <x-наклон>] | См. описание команды /teleport
| ||||||||||||||||||||||||||||||||||||||
weather <clear | rain | thunder> [время] | Устанавливает погоду на определенное время в секундах. | ||||||||||||||||||||||||||||||||||||||
worldborder center <x> <z> | Устанавливает центр границы. | ||||||||||||||||||||||||||||||||||||||
worldborder <add | set> <расстояние> [время] | Параметр set устанавливает диаметр границы, а add расширяет границу на заданное расстояние. Если расстояние отрицательное, то граница сужается. Параметр время указывает, за какое время должна изменится ширина границы. | ||||||||||||||||||||||||||||||||||||||
xp <количество> [игрок] | Даёт указанному игроку определенное количество очков опыта. Допустимый диапазон значений: от 0 до 2 147 483 647. Если после числа ввести L , будет добавлено указанное количество уровней. Кроме того, уровни можно понижать. Например, -10L уменьшит уровень игрока на 10.
|
Команды только для мультиплеера
Эти команды сходны с предыдущей группой, но их можно использовать только на сервере. Доступны только операторам третьего уровня операторского доступа (за исключением команды /stop
).
Команда | Описание |
ban <игрок> [причина…] | Блокирует ник игрока, добавляя его в чёрный список сервера и удаляя из белого списка. |
ban-ip <ip-адрес | игрок> [причина…] | Блокирует все подключения с конкретного IP-адреса. |
banlist [ips | players] | Отображает список заблокированных ip или игроков. |
deop <игрок> | Снимает с игрока привилегию оператора. |
kick <игрок> [причина…] | Выкидывает указанного игрока с сервера. |
list | Выводит список всех подключенных к серверу игроков. Аналогично нажатию Tab ↹ |
op <игрок> | Дает указанному игроку привилегию оператора. |
pardon <игрок> | Удаляет ник игрока из чёрного списка, что даёт ему возможность подключаться к серверу. |
pardon-ip <ip-адрес> | Удаляет указанный IP-адрес из черного списка. |
save-all [flush] | Принудительно заставляет сервер записать все изменения в игровом мире на жёсткий диск. Если указан аргумент flush , то все чанки будут сохранены на диск сразу же, при этом сервер зависнет на короткое время.
|
save-off | Отключает автосохранение файлов игрового мира на жёсткий диск. |
save-on | Позволяет серверу сохранять файлы игрового мира автоматически. Включена по умолчанию. |
stop | Завершает работу сервера нормальным путём. Доступна только операторам четвёртого уровня. |
whitelist <add | remove> <игрок> | Добавляет игрока в белый список или удаляет из него. |
whitelist list | Показывает всех игроков, входящих в белый список. |
whitelist <on | off> | Включает или выключает использование белого списка для сервера. Операторы сервера всегда смогут подключится, даже если их нет в белом списке. |
whitelist reload | Перезагружает белый список, то есть обновляет его в соответствии с файлом whitelist.json на локальном жёстком диске (может использоваться, когда whitelist.json модифицируется сторонними программами). |
Команды для командного блока
Эти команды обычно используются в командном блоке. Также могут выполняться в чате и консоли сервера.
Команда | Описание |
testfor <цель> [NBT теги] | Проверяет наличие игрока в игре. Если введена в чате, выведет имена игроков, а если введена в командном блоке и к нему подключен компаратор, он выведет сигнал с силой, равной количеству игроков. |
testforblock <x> <y> <z> <блок> [значение | -1] [NBT теги] | Проверяет наличие блока на координатах, и, если он там присутствует, компаратор выведет сигнал. При значении -1 будет проверяться любой тип данного блока. С помощью NBT тегов можно проверять наличие предметов в блоках-контейнерах. |
testforblocks <x> <y> <z> <x2> <y2> <z2> <x> <y> <z> [режим] | Проверяет совпадение двух областей, и, если обе области идентичны, компаратор выведет сигнал. Доступные режимы: masked и all. При masked воздух не учитывается. По умолчанию: all. |
История
Classic-версия Java Edition | |||||
---|---|---|---|---|---|
0.0.15a_03 | Добавлены команды /broadcast , /me . | ||||
0.0.16a_01 | Команда /broadcast изменена на /say . | ||||
0.0.17a | Добавлена команда /setspawn . | ||||
0.0.20 | Добавлена команда /solid . | ||||
Альфа-версия Java Edition | |||||
1.0.16 | Добавлены команды /ban , /ban-ip , /banlist , /deop , /home , /kick , /op , /pardon , /pardon-ip и /stop . | ||||
1.0.16_01 | Добавлены команды /save-all , /save-on , /save-off и /tp . | ||||
1.0.16_02 | Добавлены команды /list и /tell . | ||||
1.2.5 | Удалена команда /home . | ||||
Бета-версия Java Edition | |||||
1.3 | Добавлена команда /whitelist . | ||||
Официальный выпуск Java Edition | |||||
1.3.1 | 12w16a | Добавлены команды /gamemode , /give , /kill , /time , /toggledownfall и /xp . | |||
12w17a | Добавлена команда /help . | ||||
12w21a | Добавлена команда /seed . | ||||
12w22a | Добавлена команда /defaultgamemode . | ||||
Добавлен игровой режим adventure . | |||||
12w24a | Добавлена команда /publish . | ||||
12w25a | Введена возможность включения читов в мире путём его открытия для локальной сети. | ||||
Команда /tp теперь телепортирует на указанные координаты. | |||||
12w27a | Добавлена команда /debug . | ||||
12w30a | Команда /gamemode 3 изменена на /gamemode 0 . | ||||
1.4.2 | 12w32a | Добавлены команды /difficulty , /gamerule , /spawnpoint и /weather .
| |||
Добавлен выбор целей, к которым будет применена команда. | |||||
12w37a | Добавлена команда /clear . | ||||
12w38a | Команда /clear теперь может быть использована для удаления конкретных предметов. | ||||
12w39b | Добавлены аргументы l , lm , r и rm для выбора цели. | ||||
12w40b | Добавлена возможность относительного перемещения командой /tp . | ||||
12w41a | Теперь лимит для команды /xp составляет 2 147 483 647 вместо 5 000. | ||||
1.4.4 | 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 и /summon теперь можно получить предметы и сущности с NBT тегами.
| |||||
Команда /time set day теперь назначает время на 1000 вместо 0.
| |||||
Новые функции для системы счёта игровых событий. | |||||
13w37a | Добавлены команды /setblock , /testforblock и /tellraw . | ||||
13w38a | Добавлена команда /setidletimeout . | ||||
13w43a | Добавлена команда /setworldspawn . | ||||
1.8 | 14w02a | Добавлена команда /blockdata .
| |||
Добавлен новый аргумент @e для сущностей и параметр type для указания конкретного вида сущности.
| |||||
Команда /kill теперь принимает сущность в качестве аргумента и может быть использована в командном блоке.
| |||||
Команда /clear теперь принимает число удаляемых предметов и их NBT теги в качестве аргументов.
| |||||
Команда /testfor теперь может проверить NBT теги сущности и не больше является исключительно полезной в командных блоках. | |||||
14w02c | Команда /kill теперь сразу убивает неживые цели, а не наносит 3.4x1038. | ||||
14w03a | Команда /tp теперь поддерживает параметры поворота.
| ||||
Добавлены аргументы dx , dy и dz для селектора выбора цели.
| |||||
Добавлены команды /clone и /fill . Могут изменять не больше 4096 блоков.
| |||||
Добавлено игровое правило logAdminCommands .
| |||||
NBT теги теперь поддерживают использование именованных ID. | |||||
Числовые ID больше нельзя использовать в командах, хотя они по-прежнему работают в NBT тегах. | |||||
14w04a | Добавлена команда /particle .
| ||||
Добавлена возможность фильтровать типы блоков в команде /fill . | |||||
14w05a | Добавлен игровой режим spectator . | ||||
14w06a | Добавлен аргумент hideParticles для команды /effect .
| ||||
Добавлена команда /trigger . | |||||
14w07a | Добавлены команды /execute и /testforblocks .
| ||||
Теперь команды /testfor , /testforblock и /clear принимают в качестве аргумента NBT теги. | |||||
14w08a | Команды, запущенные через команду /execute , теперь сообщают результат в командный блок при успешном выполнении. | ||||
14w10a | Добавлено игровое правило showDeathMessages .
| ||||
Добавлен параметр force для команды /clone . | |||||
14w17a | Добавлена команда /worldborder .
| ||||
Добавлено игровое правило randomTickSpeed | |||||
14w19a | Добавлены аргументы damage и warning для команды /worldborder . | ||||
14w20a | Добавлена команда /title .
| ||||
Добавлен параметр selector для команды /tellraw
| |||||
Добавлен параметр move для команды /clone . | |||||
1.8.1 | 1.8.1-pre1 | Добавлено игровое правило doEntityDrops . | |||
1.9 | 15w37a | Добавлено игровое правило spectatorsGenerateChunks . | |||
15w43a | Теперь при использовании команды /gamemode в чате отображается в какой режим перешёл игрок. | ||||
15w49a | Теперь звуки в /playsound можно выбирать через Tab ↹.
| ||||
Добавлены аргументы player и params для команды /particle . | |||||
15w49b | Команда /time query теперь принимает day как значение. | ||||
15w51a | Добавлено игровое правило spawnRadius . | ||||
16w02a | Селектор m теперь поддерживает те же значения, что и команда /gamerule (например, a , creative ).
| ||||
Команда /playsound теперь требует параметр source для уточнения категории звука с целью увеличения объёма. | |||||
1.9.3 | 1.9.3-pre1 | Теперь команда /tp будет телепортировать игрока по координате Y от -512 до 512 | |||
1.9.3-pre2 | Добавлена команда /stopsound . | ||||
1.10 | 16w21b | Команда /tp теперь телепортирует относительно исполнителя команды, а не телепортируемого существа.
| |||
Теперь команда /tp будет телепортировать игрока по координате Y от -4096 до 4096 | |||||
1.10-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[malformed] ) теперь не игнорируется, а выдаёт ошибку. | |||||
16w39a | Добавлена команда /locate . | ||||
1.12 | 17w13a | Добавлены команды /recipe и /advancement .
| |||
Добавлено игровое правило doLimitedCrafting . | |||||
Удалена команда /achievement . | |||||
17w16b | Добавлено игровое правило maxCommandChainLength .
| ||||
Добавлен новый аргумент @s для выбора цели. | |||||
17w18a | Добавлено игровое правило announceAdvancements .
| ||||
Добавлена команда /reload . | |||||
1.12-pre1 | Добавлена команда /function .
| ||||
Добавлено игровое правило gameLoopFunction . | |||||
Альфа-версия Pocket Edition | |||||
0.16.0 | build 1 | Команды добавлены в игру. Доступно всего 20 команд. | |||
Официальный выпуск 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 .
| |||
Теги canplaceon и candestroy теперь поддерживаются в команде /replaceitem .
| |||||
Теперь команда /locate обнаруживает больше структур. | |||||
1.1 | Добавлена команда /setmaxplayers . |
Проблемы с объектом
Отчёты об ошибках, связанных с «Командные консоли», поддерживаются в системе отслеживания ошибок Mojira. Сообщайте о найденных ошибках там (на английском языке).
См. также
- Чат
- Функция
- Командный блок
- Команда execute
- Команда setblock
- Создание и настройка сервера
- Система счёта игровых событий
- NBT тегиruen
- JSON
Примечания