Изменения: Команды консоли

Общая информация

В 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 выбирает ближайшего игрока.
Если игроки отсутствуют, то будет выбран последний присоединившийся к серверу. В случае, если есть несколько ближайших игроков, находящихся в точности на одном и том же расстоянии от исполнителя комады, будет выбран тот игрок, который раньше присоединился к серверу.


Селектор @r выбирает случайного игрока или сущность (в случаях, когда указан её тип).


Селектор @a выбирает всех игроков.


Селектор @e выбирает всех сущностей.
Аргумент type можно использовать для выбора сущностей определённого типа.


Селектор @s выбирает сущность, которая выполнила команду.
Если исполнителем является не сущность, а например, командный блок или консоль сервера, то найдено ничего не будет.

Стоит учесть данные факты:

Аргументы

Аргумент Описание
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] — выбирает цели по указанному режиму игры. Возможные значения:

Поиск нескольких целей

[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> <игрок> <only | until | from | through> <достижение> [условие] Даёт или отнимает у игрока указанное достижение.
  • grant — дать достижение
  • revoke — забрать достижение
    • only — только данное достижение
    • until — данное достижение и все предыдущие
    • from — данное достижение и все последующие
    • through — данное достижение, все последующие и предыдущие
advancement <grant | revoke> <игрок> everything
  • grant — даёт игроку все незаработанные достижения
  • revoke — забирает у игрока все заработанные достижения
advancement <test> <игрок> <достижение> [условие] Проверяет, есть ли у игрока указанное достижение.
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. Параметры режима наложения:
  • filtered — копирует только указанные блоки
  • masked — копирует все блоки, кроме воздуха
  • replace — копирует блоки с заменой всех блоков на новом месте (стоит по умолчанию)
Параметры режима клонирования:
  • force — копирует блоки, даже если место, из которого копируют, пересекается с местом, в которое копируют
  • move — теперь блоки не копируются, а перемещаются
  • normal — обычное копирование блоков
Пример:
/clone 20 75 180 30 85 190 40 75 180 filtered normal stone 5 скопирует весь андезит от точки (20,75,180) до точки (30,85,190) в точку (40,75,180).
debug <start | stop> Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Запущенная сессия выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке debug после остановки.
defaultgamemode [режим] Устанавливает игровой режим по умолчанию для новых игроков.
difficulty [сложность] Устанавливает сложность игры для всего мира:
  • 0 p peaceful – мирно
  • 1 e easy – легко
  • 2 n normal – нормально
  • 3 h hard – сложно.
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. Методы замены
  • keep — заменит только блоки воздуха
  • hollow — создает куб с пустотой внутри
  • outline — идентична hollow, за исключением того, что этот метод замены оставит внутренность без изменений
  • destroy — заменит все блоки в указанной области с возможностью их забрать как дроп
  • replace — заменит все блоки в указанной области
Также существует альтернативный вариант команды, который работает только с методом replace:
/fill <x1> <y1> <z1> <x2> <y2> <z2> <TileName> <dataValue> replace [replaceTileName] [replaceDataValue] Перевод параметров:
  • TileName — название нового блока
  • dataValue — параметры нового блока
  • replaceTileName — название блока, который необходимо заменить
  • replaceDataValue — параметры блока, который необходимо заменить
function <функция> [if | unless] [селектор] Запускает функцию.
Аргументы
  • функция
    • Должна быть в формате пространство_имён:путь/к/функции/файл.
  • if
    • Функция будет запущена, если сущность, соответствующая селектору, будет найдена.
  • unless
    • Функция будет запущена, если сущность, соответствующая селектору, будет не найдена.
  • селектор
    • Сущность, которую возможно/невозможно найти для запуска функции.
Результат
  • Не запускается, если аргумент указан неверно.
  • Не запускается, если селектор не был найден при использовании if.
  • Не запускается, если селектор был найден при использовании unless.
  • В случае успеха запускает функцию относительно места выполнения команды.
Примеры
Запуск функции, находящейся по пути «data/functions/custom/example/test.mcfunction»: /function custom:example/test
Запуск функции, если в радиусе 2-х блоков от места исполнения команды есть овца: /function custom:example/test if @e[type=sheep,r=2]
Запуск функции, если исполнитель команды не является игроком: /function custom:example/test unless @s[type=player]
Смотрите также
gamerule gameLoopFunction – Запускает функцию каждый игровой такт.
gamemode <режим> [игрок] Изменяет режим игры данного игрока. Для изменения своего режима свой ник указывать необязательно. Для изменения режима игрока он должен быть в сети.
gamerule <правило> [значение] Регулирует несколько базовых параметров (правил). Значение может быть true (включить правило) или false (выключить правило). Если значение не указано, будет выведено текущее значение правила.
give <игрок> <предмет> [количество] [данные] [NBT теги] Даёт игроку определенный предмет в указанном количестве и с нужными тегами.
/give @a diamond_sword 1 561 {display:{Name:"Клинок"},ench:[{id:16,lvl:5}]} выдаст всем игрокам Клинок, который зачарован на остроту V и может быть использовать 1000 раз.
/give @p potion 1 0 {Potion:"minecraft:regeneration"} выдаст вам пузырёк зелья регенерации.
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 увеличивают радиус создания частиц на указанное количество блоков от центра по соответствующей оси. Параметр скорость регулирует скорость движения частиц. Параметр количество означает количество частиц, которые будут созданы. Пример: /particle iconcrack ~ ~ ~ 4 4 4 1 25 force @a 252 4 отобразит для всех игроков один раз 25 частиц жёлтого бетона в радиусе 4 блоков от места исполнения команды.
playsound <звук> <источник> <игрок> [x] [y] [z] [громкость] [тональность] [минимальная громкость] Воспроизводит звук или музыку. Звуком является Звуковое событие. Источник определяет под какую категорию музыкальных и звуковых вариантов попадает звук. Возможные источники: ambient, block, hostile, master, music, neutral, player, record, voice и weather. Параметр цель определяет игроков, которые услышат звук. Параметры x y z определяют координаты, откуда будет исходить звук. Параметры громкость и тональность по умолчанию равны 1.0. Громкость задает радиус сферы, в которой слышен звук. Радиус равен значению * 16 блоков. Тональность должна быть в диапазоне от 0.0 до 2.0, но значения, меньшие 0.5 эквивалентны 0.5. Увеличение этого значения увеличивает частоту и скорость воспроизведения звука. Минимальная громкость должна находиться в диапазоне от 0.0 до 1.0.
/playsound entity.generic.explode player @a 100 75 30 1.4 0.7 0.5 воспроизведет звук взрыва для всех игроков на координатах 100 75 30 с громкостью 1.4, тональностью 0.7 и минимальной громкостью 0.5. Все названия звуков можно найти здесь.
Некоторые названия звуков и субтитры описаны здесь.
Названия до 1.9 находятся здесь.
publish Открывает доступ к миру по локальной сети.
recipe <give | take> <игрок> <название | *> Дать (разблокировать) или забрать данный рецепт у игрока. Например, после выполнения команды /recipe take Alex tnt, игрок Alex больше не сможет создавать динамит.
replaceitem entity <цель> <слот> <предмет> [кол-во] [данные] [NBT теги] Заменяет предмет в инвентаре сущности. /replaceitem entity @p slot.enderchest.0 diamond_block 1 0 положит в первый слот сундука Края алмазный блок.
/replaceitem entity @a slot.armor.head minecraft:tnt наденет всем игрокам динамит на голову.
  • Слоты нумеруются с 0
  • Если на месте предмета написать air, то слот очистится
  • Среди слотов брони только на голову можно разместить блок
Для сущностей можно использовать следующую таблицу:
Слот Нумерация слотов Ограничения
slot.armor.chest Только для стоек для брони, мобов и игроков (хотя не все мобы могут показывать и использовать предметы).
slot.armor.feet
slot.armor.head
slot.armor.legs
slot.weapon.mainhand
slot.weapon.offhand
slot.enderchest.слот 0 — 26 Только для игроков.
slot.hotbar.слот 0 — 8
slot.inventory.слот 0 — 26
slot.horse.saddle Только для лошадей, мулов и ослов; предметом должно являться седло.
slot.horse.chest Только для мулов и ослов; предметом должен являться сундук.
slot.horse.armor Только для лошадей и лам; предметом должна быть конская броня (для лошади) или ковёр (для ламы).
slot.horse.слот 0 — 14 Только для мулов и ослов, экипированных сундуком.
slot.villager.слот 0 — 7 Только для деревенских жителей.
replaceitem block <x> <y> <z> <ячейка> <предмет> [кол-во] [данные] [NBT теги] Заменяет предмет в ячейке блока (например, сундука) на указанных координатах. Действует только на контейнеры.
/replaceitem block ~ ~-1 ~ slot.container.0 diamond_pickaxe 1 0 {Unbreakable:1} положит в сундук, стоящий под вами, неразрушаемую алмазную кирку.
say <сообщение…> Показывает всем игрокам на сервере сообщение от вашего имени.
scoreboard <objectives | players | teams> … Команда относится к ССИС.
setblock <x> <y> <z> <блок> [тип блока | состояние] [метод замены] [NBT теги] Размещает блок на указанных координатах. Методы замены
  • destroy — заменит блок так, что он выпадет
  • keep — заменит только блок воздуха
  • replace — заменит любой блок (задан по умолчанию)
Например, команда /setblock ~ ~-1 ~ stone поставит под вами блок камня, что может быть использовано в воздухе, высоко над землей.
setworldspawn [<x> <y> <z>] Устанавливает точку спауна для всего мира по координатам игрока или по заданным в синтаксисе команды. Пример: /setworldspawn 50 74 -87
spawnpoint [игрок] [<x> <y> <z>] Устанавливает точку возрождения для игрока. Если не указан игрок, точка возрождения устанавливается для вас. Если координаты не указаны, точкой возрождения становится ваша текущая позиция.
spreadplayers <x> <z> <дистанция распространения> <максимальная область> <задействовать команды> <сущности…> x и z задает координаты центра распространения игроков. Дистанция распространения задает минимальное расстояние между игроками. Максимальная область задает радиус распространения. Не может быть меньше Дистанции распространения. Задействовать команды принимает значение true или false. Если true, игроки из одной команды телепортируются в одно место. На месте параметра игроки нужно указать через пробел игроков или сущностей, которых необходимо распространить.
/spreadplayers ~ ~ 5 20 false @e[type=creeper] распространит всех криперов не меньше, чем на 5 блоков друг от друга в радиусе не больше 20 блоков от вас.
summon <сущность> [x] [y] [z] [NBT теги] Создаёт сущность на указанных координатах. Если координаты не указаны, точкой создания послужит текущая позиция игрока.
/summon pig ~ ~ ~ {Saddle:1,CustomName:"Мистер Свин",CustomNameVisible:1} создаст свинью с седлом и именем Мистер Свин. Имя видно даже через стены. При CustomNameVisible = 0 ник виден, только когда прицел наведён на моба.
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":"Привет"}
Это команда выведет в чат для всех игроков слово «Привет» (без скобок или кавычек).
Пример текстового сообщения с откликом:
/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>
  • daytime – Выводит количество игровых тиков, прошедших с рассвета
  • gametime – Выводит возраст мира в игровых тиках
  • day – Выводит количество прошедших игровых дней
title <игрок> <параметр> Команда выводит на экран заданную информацию. Список параметров:
  • clear – Очищает экран игрока
  • reset – Перезагружает экран и параметры fadeIn и fadeOut
  • subtitle <текст в JSON формате> – Загружает подзаголовок, если есть заголовок.
title <игрок> times <появление> <задержка> <исчезание> Ставит время пребывания текста на экране в тиках.
title <игрок> actionbar <текст в JSON формате> Показывает текст над хотбаром.
title <игрок> title <текст в JSON формате> Устанавливает заголовок.
toggledownfall Переключает осадки (включает/выключает дождь).
tp <цель1> [цель2] Телепортирует первую цель ко второй. Если вторая цель не указана, телепортирует вас к первой цели.
tp <цель> [x] [y] [z] [<y-поворот> <x-наклон>] См. описание команды /teleport
/tp John ~10 70 ~-16 переместит John на высоту 70, сместит на 10 по оси X и на -16 по Z.
/tp John ~ ~ ~ 90 0 повернёт John прямо на запад.
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.112w16aДобавлены команды /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.212w32aДобавлены команды /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.41.4.4-preДобавлена команда /enchant.
1.513w03aДобавлена команда /testfor, работающая только для командных блоков.
13w04aДобавлена команда /scoreboard.
13w09bДобавлена команда /effect.
1.6.113w23aДобавлена команда /spreadplayers.
Добавлено игровое правило naturalRegeneration.
13w24aДобавлено игровое правило doDaylightCycle.
13w24bУрон, наносимый командой /kill был изменён с 1000 до 3,4×1038.
1.6-preДобавлен аргумент clear для команды /effect.
1.6.1-preДобавлена команда /playsound.
1.7.213w36aДобавлена команда /summon.
Добавлена команда /achievement.
Через команды /give и /summon теперь можно получить предметы и сущности с NBT тегами.
Команда /time set day теперь назначает время на 1000 вместо 0.
Новые функции для системы счёта игровых событий.
13w37aДобавлены команды /setblock, /testforblock и /tellraw.
13w38aДобавлена команда /setidletimeout.
13w43aДобавлена команда /setworldspawn.
1.814w02aДобавлена команда /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.11.8.1-pre1Добавлено игровое правило doEntityDrops.
1.915w37aДобавлено игровое правило spectatorsGenerateChunks.
15w43aТеперь при использовании команды /gamemode в чате отображается в какой режим перешёл игрок.
15w49aТеперь звуки в /playsound можно выбирать через Tab ↹.
Добавлены аргументы player и params для команды /particle.
15w49bКоманда /time query теперь принимает day как значение.
15w51aДобавлено игровое правило spawnRadius.
16w02aСелектор m теперь поддерживает те же значения, что и команда /gamerule (например, a, creative).
Команда /playsound теперь требует параметр source для уточнения категории звука с целью увеличения объёма.
1.9.31.9.3-pre1Теперь команда /tp будет телепортировать игрока по координате Y от -512 до 512
1.9.3-pre2Добавлена команда /stopsound.
1.1016w21bКоманда /tp теперь телепортирует относительно исполнителя команды, а не телепортируемого существа.
Теперь команда /tp будет телепортировать игрока по координате Y от -4096 до 4096
1.10-pre1Добавлена команда /teleport.
1.1116w32aТеперь команды /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.1217w13aДобавлены команды /recipe и /advancement.
Добавлено игровое правило doLimitedCrafting.
Удалена команда /achievement.
17w16bДобавлено игровое правило maxCommandChainLength.
Добавлен новый аргумент @s для выбора цели.
17w18aДобавлено игровое правило announceAdvancements.
Добавлена команда /reload.
1.12-pre1Добавлена команда /function.
Добавлено игровое правило gameLoopFunction.
Альфа-версия Pocket Edition
0.16.0build 1Команды добавлены в игру. Доступно всего 20 команд.
Официальный выпуск Pocket Edition
1.0build 1Добавлены команды /locate и /connect.
build 2Удалена команда /locate.
build 3Возвращена команда /locate. Работает только для крепости.
1.0.3build 1Добавлена команда /transferserver.
1.0.5build 1Добавлены команды /clear, /difficulty, /effect, /gamerule, /me, /particle, /playsound, /replaceitem, /spreadplayers, /stopsound, /testfor и /title.
build 2Удалена команда /particle.
Параметр amplifier команды /effect больше не может принимать отрицательных значений.
build 3Сущности больше не могут оказаться в лаве при использовании команды /spreadplayers.
1.1build 1Добавлены игровые правила dodaylightcycle, doentitydrops, dofiretick, domobspawning, domobloot, dotiledrops, doweathercycle, keepinventory и mobgriefing.
Теги canplaceon и candestroy теперь поддерживаются в команде /replaceitem.
Теперь команда /locate обнаруживает больше структур.
1.1Добавлена команда /setmaxplayers.

Проблемы с объектом

Отчёты об ошибках, связанных с «Команды консоли», поддерживаются в системе отслеживания ошибок Mojira. Сообщайте о найденных ошибках там (на английском языке).

См. также

Примечания

  1. До 1.12
  2. Храмами могут считаться храмы в пустыне и джунглях, иглу, хижина ведьмы.


В данной статье используются материалы из статьи «Изменения: Команды консоли» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.