Команды консоли

Материал из Minecraft Wiki
Перейти к: навигация, поиск

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

В Minecraft присутствует полноценный интерфейс командной строки (далее - консоль), который даёт возможность пользователю давать определенные команды для выполнения путём их ввода с клавиатуры. Команды могут быть набраны в игровом чате. Чтобы открыть его, надо нажать на клавишу T или /. Нажмите на клавишу SLASH /, чтобы открыть чат сразу с введенным символом /.

Важно: Любая команда в чате всегда должна начинаться со знака /.

Команды могут выполняться из консоли сервера, но в этом случае / не нужен.

Кроме того, с версии 1.4.2 есть возможность записать любую консольную команду в командный блок, что позволит выполнить её при получении сигнала красного камня. Перед командами в командном блоке / не обязателен.

Если нажать Tab ↹ с введенным символом /, то чат (командная строка) покажет вам все доступные команды.

Большинство команд доступны только в следующих ситуациях:

  • на сервере многопользовательской игры (выполняются оператором или командным блоком)
  • в одиночной игре, если читы при создании мира были включены (с помощью кнопки "Настройка мира...")

Основные команды игроку доступны в одиночной игре, даже если читы не включены.

Примечание: В одиночных мирах, где читы не включены при создании мира, они могут быть включены на временной основе нажатием в меню на кнопки "Открыть для сети" → "Использование читов" → "Открыть мир для сети". Вы не обязательно должны быть в локальной сети или иметь другие соединения. Это позволит использовать команды, пока игрок не покинул мир, а изменения, внесенные с помощью команды будут сохранены. Вы можете делать это каждый раз, когда запускаете игровой мир.

Относительные координаты

Относительные координаты указываются с помощью тильды ~. Число, написанное после тильды, обозначает разницу между нужными координатами и координатами места выполнения команды. Например, команда/tp @p ~ ~1 ~ телепортирует ближайшего игрока на 1 блок вверх, а команда/tp @r ~10 ~-3 ~-5 телепортирует случайного игрока на 10 блоков на восток, на 3 блока вниз и на 5 блоков на север. Относительные координаты можно использовать и в других командах (/setblock,/fill,/clone,/spreadplayers и т.д.).

Можно одновременно указать как относительные, так и точные координаты. Например, команда/tp ~ 98 ~ оставит игрока на прежних позициях по x и z, но телепортирует его на высоту 98 блоков.

Выбор цели

В качестве цели обычно выступает ник игрока, но в 1.4.2 был добавлен расширенный синтаксис. Игроков можно указать с помощью аргументов, которые пишутся в квадратных скобках через запятую и без пробела. Например, @a[r=15] выберет всех игроков в радиусе 15 блоков. А чтобы изменить режим игры всех игроков команды Red на творческий, вместо указания их имени по отдельности, можно воспользоваться командой

/gamemode creative @a[team=Red]

Выбор цели

Параметр Описание
@p Ближайший игрок
@r Случайный игрок
@a Все игроки
@e Все сущности (мобы, игроки, выброшенные предметы)

Виды целей

Аргумент: @p

Ищет ближайшего игрока. Если игрока нет на сервере, то будет выбран игрок, который последним присоединился к серверу.

Аргумент с может быть использован для увеличения количества искомых игроков (например, @p[c=3] будет искать троих ближайших игроков). При отрицательном значении аргумента будет искать самых дальних игроков (например, @р[с=-1] будет нацелен на самого дальнего игрока).

В случае, если есть несколько ближайших игроков, находящихся в точности на одном и том же расстоянии, будет выбран тот игрок, который раньше присоединился к серверу.

Аргумент: @r

Ищет случайного игрока или сущность, только когда указан её тип.

  • Аргумент с может быть использован для увеличения числа искомых игроков. Например, @r[c=3] будет искать трех случайных игроков.

Команда /tp @r[type=zombie] телепортирует вас к случайному зомби.

Аргумент: @a

Ищет всех игроков, в том числе погибших. Ни один другой селектор не будет искать погибших игроков.

Аргумент: @e

Ищет всех сущностей.

Аргументы могут быть использованы, чтобы уменьшить количество искомых сущностей. Например, @e[type=Cow] будет искать только коров.

Аргументы

Аргумент Описание
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(m)=R(M)] - выбирает цели на указанных координатах и в указанном радиусе. Обязателен аргумент [r=R]. Координаты должны быть точными, нельзя использовать относительные (~).

Поиск по радиусу

[r=R] - выбирает цели по максимальному радиусу от места выполнения команды.

[rm=RM] - выбирает цели по минимальному радиусу от места выполнения команды.

Поиск целей по режиму игры

[m=M] - выбирает цели по указанному режиму игры. Возможные значения:

  • 0,s,survival — выживание
  • 1,c,creative — творческий
  • 2,a,adventure — приключение
  • 3,sp,spectator — наблюдение

Поиск целей по количеству

[c=С] - выбирает только указанное количество целей, обычно по расстоянию от места выполнения команды.

Когда используется с @p или @r, по умолчанию значение 1. Если увеличить значение, будет выбрано больше ближайших, или больше рандомных целей. Когда используется с @a или @e, выбирает только ближайшие цели.

Когда значение отрицательное, выбираются самые дальние цели. Например @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.

[name=unknown] - используется для выбора поплавка.

Поиск целей между координатами

[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 градусов по вертикали.

Поиск целей по горизонтальному повороту

[ry=RY] - выберет цели повернутые на не больше, чем RY градусов по горизонтали.

[rym=RYM] - выберет цели повернутые на не меньше, чем RYM градусов по горизонтали.

Поиск целей по виду

[type=TYPE] - выбирает только цели вида TYPE.

[type=!TYPE] - выбирает только цели не вида TYPE.

TYPE означает id сущности (например creeper для крипера, cow для коровы, guardian для стража).

Поиск целей по тегу

[tag=tag] - выбирает только цели вида tag.

[tag=!tag] - выбирает только цели не вида tag.

Команды

Обязательные параметры окружены <угловыми скобками>, а необязательные — [квадратными]. Скобки при вводе не используются. Параметры, которые нужно подставить при вводе команды, выделены курсивом. Альтернативные аргументы отделены вертикальной чертой |.

Команды для игроков

Список команд для игроков без привилегий оператора сервера.

Команда Описание
help [страница | команда]
? [страница | команда]
Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Некоторых команд в справке нет.
me <сообщение> Команда посылает сообщение игрока от третьего лица: «* Никнейм текст действия». Может использоваться для показания конкретного статуса игрока (например, «* Игрок исследует пещеру»).
tell <игрок> <сообщение>
w <игрок> <сообщение>
msg <игрок> <сообщение>
Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели.
trigger <задача> <add | set> <значение> Применяется для изменения значения триггера в scoreboard. Для добавления значения используйте add, а для установления set. Для создания триггера пишите команду /scoreboard objectives add <название триггера> trigger, а для включения команду /scoreboard players enable <игрок> <название триггера>

Здесь задача — это название вашего триггера. Значение — целое число.

seed Выводит зерно мира.

Команды только для операторов

Эти команды могут быть использованы только

  • операторами серверов второго уровня и выше с помощью игрового чата или консоли сервера
  • игроками в одиночной игре, если при создании мира были включены чит-коды

Команда Описание
achievement <give | take> <название | *> [игрок] Даёт или отнимает указанное достижение. Например, /achievement give achievement.openInventory даст достижение [Проверить карманы], а /achievement take achievement.mineWood отнимет достижение [Нарубить дров] и все выполненные достижения идущие следом. /achievement give * выдаст все достижения.
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> [режим наложения] [режим клонирования] [блок] [значение] Копирует кубическую область от самой Северо-Западной, Нижней точки в точку C(x, y, z) таким образом, что эта точка совпадает с точкой C. Максимальное количество блоков — 32768.

Параметры режима наложения

  • filtered — копирует только указанные блоки
  • masked — копирует все блоки, кроме воздуха
  • replace — копирует блоки с заменой всех блоков на новом месте (стоит по умолчанию)

Параметры режима клонирования

  • force — копирует блоки, даже если место, из которого копируют, пересекается с местом, в которое копируют
  • move — теперь блоки не копируются, а перемещаются
  • normal — обычное копирование блоков

Например, команда /clone 20 75 180 30 85 190 40 75 180 filtered normal wool 0 скопирует всю белую шерсть от точки (20,75,180) до точки (30,85,190) в точку (40,75,180).

debug <start | stop> Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Если сессия запущена, это выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке debug после остановки.
defaultgamemode [режим] Устанавливает игровой режим по умолчанию для новых игроков.
difficulty [сложность] Устанавливает сложность: 0 – мирно, 1 – легко, 2 – нормально, 3 – сложно.
effect <цель> <эффект> [длительность] [уровень] [скрывать частицы] Накладывает на игрока эффект. Длительность по умолчанию — 30 секунд. Чтобы снять эффект, установите длительность 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 — параметры блока, который необходимо заменить
gamemode <режим> [игрок] Изменяет режим игры данного игрока. Для изменения своего режима свой ник указывать необязательно. Для изменения режима игрока он должен быть в сети.
gamerule <правило> [значение] Регулирует несколько базовых параметров (правил). Значение может быть true или false. Если значение не указано, будет выведено текущее состояние правила.

Список правил

  • commandBlockOutput – вывод сообщений командным блоком.
  • disableElytraMovementCheck – отключение проверки скорости игроков с надетыми надкрыльями. Работает только на серверах.
  • doDaylightCycle – цикл смены дня и ночи.
  • doEntityDrops – дроп предметов с сущностей после смерти.
  • doFireTick – распространение огня, уничтожение блоков огнем и затухание огня.
  • doMobLoot – выпадение дропа при смерти моба (опыт все равно выпадает).
  • doMobSpawning – спаун мобов.
  • doTileDrops – дроп блоков при разрушении.
  • doWeatherCycle – смена погоды.
  • keepInventory – сохранение инвентаря игрока после смерти.
  • logAdminCommands – запись команд администратора и командных блоков в лог сервера.
  • maxEntityCramming – число одновременных столкновений (связей) с другими сущностями для того, чтобы сущности начал наносится урон от удушья.
  • mobGriefing – уничтожение и изменение блоков мобами (криперами, странниками Края, жителями и т.д.).
  • naturalRegeneration – натуральная регенерация здоровья. При true здоровье регенерируется за счет траты сытости.
  • randomTickSpeed – скорость обновления блоков (рост пшеницы, травы). При установке значения 0 отключает обновления блоков.
  • reducedDebugInfo - ограничение отладочной информации F3. При true игрок не сможет посмотреть на каком биоме он сейчас находится и узнать свои координаты.
  • sendCommandFeedback – вывод сообщений при использовании команд в чате.
  • showDeathMessages – показ сообщения о смерти игрока.
  • spawnRadius – радиус спавна игрока после смерти.
  • spectatorsGenerateChunks – генерация новых чанков наблюдателями.
give <игрок> <предмет> [количество] [значение] [NBT теги] Даёт игроку определенную вещь в указанном количестве по нумерации данных. Например, команда /give John cobblestone выдаст игроку John 1 блок булыжника, /give @p wool 64 11 выдаст вам стак синей шерсти, /give @a diamond_sword 1 2000 {display:{Name:"Сломанный меч"}} выдаст всем Сломанный алмазный меч, /give @p potion 10 0 {Potion:"minecraft:regeneration"} выдаст 10 пузырьков зелья регенерации.
kill [цель] Убивает любого игрока или сущность, нанося около 3,4×1038, или 2128 единиц урона, по эффектам схожего с уроном от Пустоты. Если цель не указана, убивает вас.
locate <локация> Выводит в чат координаты ближайшей локации. На месте локации можно указать EndCity (город Края), Fortress (адская крепость), Mansion (лесной особняк), Mineshaft (заброшенная шахта), Monument (подводная крепость), Stronghold (крепость), Village (деревня NPC) и Temple (любой храм[1]).
playsound <звук> <источник> <игрок> [x] [y] [z] [громкость] [тональность] [минимальная громкость] Воспроизводит звук или музыку. Параметр звук это Звуковое событие, определённое в sounds.json. Параметр источник определяет под какую категорию музыкальных и звуковых вариантов попадает звук. Должен быть 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.

Все названия звуков можно найти здесь.

publish Открывает доступ к миру по локальной сети.
replaceitem entity <цель> <слот> <предмет> [кол-во] [значение] [NBT теги] Заменяет предмет в слоте цели. Например, команда /replaceitem entity @p slot.enderchest.0 diamond_block 1 0 положит в первый слот сундука Края алмазный блок, а команда /replaceitem entity @a slot.armor.head minecraft:tnt наденет всем игрокам динамит на голову.
  • Слоты нумеруются с 0.
  • Если на месте предмета написать air, то слот станет пустым.
  • Можно разместить блок или предмет на голову, но на другие части тела только соответствующую броню.
replaceitem block <x> <y> <z> <ячейка> <предмет> [кол-во] [значение] [NBT теги] Заменяет предмет в ячейке блока (например, сундука) на указанных координатах. Действует только на контейнеры (блоки, в которые можно положить предметы). Например, команда /replaceitem block ~ ~-1 ~ slot.container.0 minecraft:diamond_pickaxe 1 0 {Unbreakable:1} положит в сундук, стоящий под вами, неразрушаемую алмазную кирку.
say <сообщение> Показывает всем игрокам на сервере сообщение от вашего имени.
scoreboard Команда относится к системе счёта игровых событий.
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 равняется нулю, то ник виден, только когда прицел наведён на моба.
stopsound <игрок> [источник] [звук] Прекращает воспроизведение звука у указанного игрока.
teleport <цель> <x> <y> <z> [<y-угол> <x-угол>] Телепортирует цель в точку с координатами x, y, z. Значения x и z должны находиться в диапазоне от 30000000 до -30000000, а y от -4096 до 4096. Используйте y-угол для поворота по горизонтали (180 — Север, 0 — Юг, 90 — Запад, -90 — Восток), а x-угол для поворота по вертикали (-90 – вверх, 90 – вниз).
tellraw <цель> <сырой json> Выводит текстовое сообщение в формате json. Позволяет делать интерактивные диалоги, с выбором ответов и различной реакцией на эти ответы (и многое другое...).

Пример обычного текстового сообщения: /tellraw @a {"text":"Привет"}
Это команда выведет в чат для всех игроков слово «Привет» (без скобок или кавычек).
Пример текстового сообщения с откликом:
/tellraw @a {"text":"Кто ты?","extra":[{"text":"[Твой друг]","color":"green","clickEvent":{"action":"run_command","value":"/tellraw @a Хорошо"}}]}
Это команда выведет в чат фразу «Кто ты?» и рядом зелёную фразу «[Твой друг]». При нажатии курсором на «[Твой друг]», в чат будет выводится слово «Хорошо». Для создания команды можно использовать простой редактор.

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-наклон>] Телепортирует цель в точку с координатами x, y, z. Значение y должно быть больше 0, во избежание выпадения из мира. Можно использовать относительные координаты. Например, /tp John ~10 70 ~-16 переместит John на высоту 70, сместит на +10 по X и на -16 по Z, а команда /tp John ~ ~ ~ 90 0 повернет John прямо на запад.
weather <clear | rain | thunder> [время] Устанавливает погоду на определенное время в секундах.
worldborder Описание.
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] Принудительно заставляет сервер записать все изменения в игровом мире на жёсткий диск.
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 теги] Проверяет наличие блока на координатах, и, если он там присутствует, компаратор выведет сигнал. Также с помощью этой команды можно проверять наличие предметов в сундуках.
testforblocks <x> <y> <z> <x2> <y2> <z2> <x> <y> <z> [режим] Проверяет совпадение двух областей, и, если обе области идентичны, компаратор выведет сигнал. Параметр режим может принимать значения masked или all. При masked воздух не учитывается.

История

Classic
0.0.15a_03 Добавлены команды /broadcast, /me.
0.0.16a_01 Команда /broadcast изменена на /say.
0.0.17a Добавлена команда /setspawn.
0.0.20 Добавлена команда /solid.
Alpha
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.
Beta
1.3 Добавлена команда /whitelist.
Релиз
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 теперь может быть использована для удаления конкретных предметов.
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.
1.6-pre Добавлен аргумент clear для команды /effect.
1.6.1-pre Добавлена команда /playsound.
Урон, наносимый командой /kill был изменён с 1000 до 3,4×1038.
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 для указания конкретного вида сущности.
Добавлены дополнительные аргументы для команды /clear.
14w03a Команда /tp теперь поддерживает параметры поворота.
Селекторы игроков теперь поддерживают кубические области.
Добавлена команда /clone, позволяющая копировать области карты.
Добавлена команда /fill, позволяющая заполнить область блоком.
14w04a Добавлена команда /particle.
Добавлена возможность фильтровать типы блоков в команде /fill.
14w05a Добавлен игровой режим spectator.
14w06a Добавлен аргумент hideParticles для команды /effect.
Добавлена команда /trigger.
14w07a Добавлены команды /execute и /testforblocks.
14w17a Добавлена команда /worldborder.
14w20a Добавлена команда /title.
Добавлен параметр selector для команды /tellraw.
1.8.1 1.8.1-pre1 Добавлено игровое правило doEntityDrops.
1.9 15w37a Добавлено игровое правило spectatorsGenerateChunks.
15w49a Теперь звуки в /playsound можно выбирать через Tab ↹.
1.9.3 1.9.3-pre1 Теперь команда /tp будет телепортировать игрока по координате Y от -512 до 512
1.9.3-pre2 Добавлена команда /stopsound.
1.10 16w21b Теперь команда /tp будет телепортировать игрока по координате Y от -4096 до 4096
1.10-pre1 Добавлена команда /teleport.
1.11 16w32b Добавлен аргумент actionbar для команды /title.
16w38a Добавлены игровые правила doWeatherCycle и maxEntityCramming.
16w39a Добавлена команда /locate.
Альфа-версия карманного издания
0.16.0 build 1 Команды добавлены в игру. Доступно всего 20 команд.

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

Вопросы, касающиеся «Команды консоли», ведутся в хранилище отчётов об ошибках. Отчёты о проблемах следует оставлять там.

См. также