Команды консоли — различия между версиями

Материал из Playzone Minecraft Wiki
Перейти к: навигация, поиск
м (1 версия)
(Поиск целей по режиму игры)
Строка 1: Строка 1:
В Minecraft присутствует полноценный интерфейс командной строки (далее - ''консоль''), который даёт возможность пользователю давать определенные команды для выполнения путём их ввода с клавиатуры. Команды могут быть набраны в игровом [[чат]]е (по умолчанию {{Кнопка|T}} или {{Кнопка|/}}, чтобы открыть чат сразу с введенным символом <code>/</code>), тогда перед командой следует ставить прямую косую черту (<code>/</code>). Команды можно выполнять также и из консоли [[сервер]]а, в этом случае косая черта не нужна.
+
{{Переписать}}
  
Кроме этого, с 1.4.2 есть возможность записать любую консольную команду в [[командный блок]], что позволит выполнять её при получении сигнала красного камня.  
+
== Общая информация ==
 +
В Minecraft присутствует полноценный интерфейс командной строки (далее - ''консоль''), который даёт возможность пользователю давать определенные команды для выполнения путём их ввода с клавиатуры. Команды могут быть набраны в игровом [[Чат|чате]] (по умолчанию, чтобы открыть его надо нажать на клавиши {{Кнопка|T}} или {{Кнопка|/}} (Нажмите на клавишу SLASH (по умолчанию), чтобы открыть чат сразу с введенным символом <code>/</code>), тогда перед командой следует ставить косую черту (<code>/</code>). Команды можно выполнять также и из консоли [[Сервер|сервера]], в этом случае косая черта не нужна.
  
Нажатие {{Кнопка|Tab}} в чате автодополнит команду и покажет все доступные варианты, если автодополнение неоднозначно. Таким образом, нажатие {{Кнопка|Tab}} с введенным символом <code>/</code> покажет все доступные команды.
+
Если нажать {{Кнопка|Tab}} с введенным символом <code>/</code> , то чат (или это может называться консольной строкой) покажет вам все доступные команды.
  
== Команды ==
+
Кроме этого, с версии 1.4.2 есть возможность записать любую консольную команду в [[командный блок]], что позволит выполнять её при получении сигнала красного камня, красного факела, рычага и т.д.
Обязательные параметры окружены <угловыми скобками>, а необязательные - [квадратными], скобки при вводе не используются. Параметры, которые нужно подставить при вводе команды, выделены ''курсивом''. Альтернативные аргументы отделены вертикальной чертой |.
 
  
=== Команды для игроков ===
+
Перед командами в командном блоке может стоять косая черта "/" , но это не обязательно (обратите внимание: если в чате прописать команду без "/" , то команда не будет выполнена, а всё что вы написали будет оцениваться как обычный текст, который вы хотели сказать) . Команды в командном блоке может также потребовать дополнительный аргумент, обычно имя пользователя игрока.
Список команд для игроков без привилегий оператора сервера.
+
 
{| class="wikitable"
+
Большинство команд доступны только в следующих ситуациях:
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда'''
+
* В сервере многопользовательской игры Minecraft, выполняются оператором или командным блоком.
| width="600pt" align="center" style="background:#f0f0f0;"|'''Описание'''
+
* В одиночной, если читы при создании мира были включены (с помощью кнопки "Дополнительные настройки мира ..." ).
 +
Некоторые команды игроку также доступны в одиночной игре, даже если читы не включены.
 +
 
 +
'''Примечание: '''В одиночных мирах, где читы не включены при создании мира , они могут быть включены на временной основе, нажав в меню на кнопку "Открыть для сети", а затем на кнопку "Использование читов: Выкл" и "Открыть мир для сети" . Вы не обязательно должны быть в локальной сети или иметь другие соединения. Это позволит использовать команды, пока игрок не покинул мир, и изменения, внесенные с помощью команды будут сохранены . Вы можете делать это каждый раз, когда запускаете игровой мир.
 +
 
 +
== Относительные координаты ==
 +
Относительные координаты указываются с помощью тильды (~). Число написанное после тильды обозначает разницу между координатами места выполнения команды и нужными координатами. Например: команда<code>/tp @p ~ ~1 ~ </code>телепортирует ближайшего игрока на 1 блок вверх, а команда<code>/tp @r ~10 ~-3 ~ </code>телепортирует рандомного игрока на +10 блоков по оси х и на три блока вниз. Также относительные координаты можно использовать в других командах (<code>/setblock,/fill,/clone,/spreadplayers </code>и т.д.).
 +
 
 +
Также можно указать одновременно и относительные и точные координаты. Например:<code>/tp ~ 98 ~ </code>оставит игрока на прежних позициях по x и z, и телепортирует его на высоту 98 блоков.
 +
 
 +
== Целевые селекторы ==
 +
В качестве цели обычно выступает ник игрока, но в 1.4.2 был добавлен расширенный синтаксис. Заменитель имени может быть расширен при помощи аргументов, указываемых в квадратных скобках. Например, <code>@a[r=15]</code> − выбор всех игроков в максимальном радиусе 15 [[Блок|блоков]]. Аргументы указываются в скобках через запятую без пробела. Например, чтобы изменить режим игры всех игроков команды Red на творческий, вместо указания их имени по отдельности:
 +
 
 +
<code>/gamemode creative @a[team=Red]</code>
 +
 
 +
Вот основные заменители имени:
 +
 
 +
Заменители имени
 +
{|
 +
|'''Параметр'''
 +
|'''Описание'''
 
|-
 
|-
| '''me''' <''сообщение''>||Аналогично  команде /me в IRC- и jabber-клиентах. Команда посылает сообщение игрока от третьего лица: «* ''Никнейм'' ''текст действия''». Может использоваться для показания конкретного статуса игрока («*Player исследует пещеру»).
+
|@p
 +
|Ближайший игрок
 
|-
 
|-
| '''tell''' <''игрок''> <''сообщение''><br>'''w''' <''игрок''> <''сообщение''>||Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели.
+
|@r
 +
|Случайный игрок
 
|-
 
|-
| '''kill'''||Наносит игроку 1000 единиц урона, убивая его. Полезно, если игрок заблудился, застрял или умирает от [[голод]]а (если после смерти игрок может легко найти вещи). Работает в режиме [[Творчество]] (после предварительной версии 12w16a). Также после использования в чате отображается сообщение «Ouch. That look like it hurt.»
+
|@a
 +
|Все игроки
 
|-
 
|-
| '''seed'''|| Выводит [[зерно]] мира. Введено в версии 12w19a.
+
|@e
 +
|Все [[сущности]] (животные, игроки, выброшенные предметы)
 
|}
 
|}
  
=== Команды только для операторов ===
+
==== Рассмотрим каждый целевой селектор по отдельности ====
Эти команды могут использовать только операторы серверов с помощью игрового чата, находясь на сервере, или с серверной консоли. При введении команды с игрового чата требуется префикс «/».
+
Аргумент: @p
 +
 
 +
Ищет ''ближайшего'' игрока. Если игрока нет на сервере, то будет выбран игрок, который ''последним'' присоединился к серверу.
 +
 
 +
Аргумент "<code>с</code>" может быть использован для увеличения количества искомых игроков (например, <code>@p[c=3]</code> будет искать три ближайших игроков). При отрицательном значении аргумента, будет искать ''последнего'' игрока (например, <code>@р[с = -1]</code> будет нацелен на самого дальнего игрока). 
 +
 
 +
Данный аргумент '''нельзя''' использовать для поиска каких-либо сущностей, кроме игрока. 
 +
 
 +
Аргумент: @r
 +
 
 +
Ищет'' случайного'' игрока.
 +
* Аргумент <code>с</code> может быть использован для увеличения числа искомых игроков. Например, <code>@r[c=3]</code> будет искать трех случайных игроков.
 +
 
 +
При использовании без аргумента,"<code>@r</code>"всегда будет искать случайных игроков.
 +
 
 +
Данный аргумент '''нельзя '''использовать для поиска каких-либо сущностей, кроме игрока.
 +
 
 +
Аргумент: @a
 +
 
 +
Ищет ''всех игроков'', в том числе ''погибших''. Ни один другой селектор не будет искать погибших игроков.
 +
 
 +
Данный аргумент '''нельзя '''использовать для поиска каких-либо сущностей, кроме игрока.
 +
 
 +
Аргумент: @e
  
Данные команды могут быть использованы в одиночной игре, если при создании мира были включены чит-коды.
+
Ищет всех ''сущностей,'' ''предметы'' и ''игроков''
  
'''Заметка:''' Обычные игроки на сервере будут видеть команды, которые были введены оператором в логе чата.
+
Аргументы могут быть использованы, чтобы уменьшить количество искомых сущностей. Например, <code>@e[type=Cow]</code> будет искать только коров.
  
{| class="wikitable"
+
=== Аргументы ===
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда'''
+
{| class="wikitable" align="center"
| width="600pt" align="center" style="background:#f0f0f0;"|'''Описание'''
+
| '''Аргумент'''
 +
| '''Описание'''
 +
|-
 +
| x || Положение объекта относительно координаты X
 +
|-
 +
| y || Положение объекта относительно координаты Y
 +
|-
 +
| z || Положение объекта относительно координаты Z
 +
|-
 +
| r || Максимальный радиус поиска
 +
|-
 +
| rm || Минимальный радиус поиска
 +
|-
 +
| rx || Максимальный угол поворота по X
 
|-
 
|-
| '''clear''' <''цель''> [''номер объекта''] [''дополнительные данные''] ||Полностью очищает [[инвентарь]] указанного игрока или только удаляет из него указанные по [[Нумерация данных|ID]] объекты.
+
| rxm || Минимальный угол поворота по X
 
|-
 
|-
| '''debug''' <start<nowiki>|</nowiki>stop> ||Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Если сессия запущена, это выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке ''debug'' после остановки. Команда была добавлена в 12w27a.
+
| ry || Максимальный угол поворота по Y
|-
 
| '''defaultgamemode''' <survival <nowiki>|</nowiki> creative <nowiki>|</nowiki> adventure> ||Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской. survival = s = 0, creative = c = 1, adventure = a = 2. Эта команда была добавлена в 12w22a.
 
|-
 
| '''difficulty ''' <0 <nowiki>|</nowiki> 1 <nowiki>|</nowiki> 2 <nowiki>|</nowiki> 3> ||Устанавливает [[сложность]]: 0 - мирно, 1 - легко, 2 - нормально, 3 - сложно. Эта команда была добавлена в 12w32a.
 
 
|-
 
|-
| '''enchant''' <''цель''> <''EID''> [''уровень''] ||Зачаровывает предмет, который игрок держит в руках, по [[Зачаровывание#Возможные чары|идентификатору эффекта]]. Несовместимые и невозможные чары не могут быть получены. Эта команда была добавлена в 1.4.4 Pre-release.
+
| rym || Минимальный угол поворота по Y
 
|-
 
|-
| '''gamemode''' <survival <nowiki>|</nowiki> creative <nowiki>|</nowiki> adventure> [''цель''] ||Изменяет режим игры для конкретного игрока. [[Выживание]] (survival, s или 0), [[Творчество]] (creative, c или 1), [[Приключение]] (adventrure, a или 2). Если никнейм игрока не указан, то команда изменит режим игры для того, кто её ввел. Чтобы команда сработала, игрок должен быть в сети. Заметка: в списке чит-кодов эта команда самая первая. Чтобы быстро ее набрать, нажмите {{Кнопка|/}} и {{Кнопка|Tab}}.
+
| m || [[Игровые_режимы#.D0.98.D0.B3.D1.80.D0.BE.D0.B2.D1.8B.D0.B5_.D1.80.D0.B5.D0.B6.D0.B8.D0.BC.D1.8B|Игровой режим]] (-1 – все режимы, 0 – выживание, 1 – творчество, 2 – приключение, 3 – наблюдение)
 
|-
 
|-
| '''gamerule''' <''правило''> [''значение''] || Регулирует несколько базовых параметров (правил). Значение может быть ''true'' или ''false'', если значение не указано, будет выведено текущее состояние правила. Список:
+
| c || Ограничение количества игроков, к которым будет применён заменитель @a. Положительное значение даёт список сверху, отрицательное – снизу
*doFireTick - при false огонь не распространяется, не уничтожает блоки и не затухает.
 
*doMobLoot - при false с мобов не выпадает [[дроп]] ([[опыт]] все равно выпадает).
 
*doMobSpawning - при false мобы не могут [[Спаун|спауниться]].
 
*doTileDrops - при false при разрушении блоков не выпадают предметы.
 
*keepInventory - при true при смерти [[инвентарь]] игрока сохраняется.
 
*mobGriefing - при false мобы не могут уничтожать блоки (отключает взрывы [[крипер]]ов и возможности [[Странник Края|странников Края]] поднимать блоки).
 
*commandBlockOutput - при false [[командный блок]] не выводит ничего в чат при выполнении команд.
 
 
|-
 
|-
| '''give'''  <''цель''> <''номер объекта''> [''количество''] [''дополнительная информация'']||Даёт игроку определённый предмет/блок в указанном количестве по [[Нумерация данных|нумерации данных]]. Например, если ввести <code>/give John 4</code>, то это даст игроку с никнеймом John 1 блок [[булыжник]]а, <code>/give John 35 64 11</code> выдаст полную стопку синей [[Шерсть|шерсти]], <code>/give John 278 1 1000</code> - поврежденную на 1000 единиц алмазную [[Кирка|кирку]], а <code>/give John 373 10 8193</code> выдаст 10 пузырьков [[Зелье регенерации|зелья регенерации]].
+
| l || Максимальное количество [[опыт]]а (измеряется в уровнях)
 
|-
 
|-
| '''help''' [''страница'' <nowiki>|</nowiki> ''команда''] <br> '''?''' [''страница'' <nowiki>|</nowiki> ''команда'']||Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Заметка: некоторые команды не выводятся.
+
| lm || Минимальное количество [[опыт]]а (измеряется в уровнях)
|-
 
| '''publish'''||Открывает доступ к миру по локальной сети. Эта команда была добавлена в 12w24a.
 
 
|-
 
|-
| '''say''' <''сообщение''>||Показывает всем игрокам на сервере сообщение розовым цветом.
+
| team || Команда игрока. Без аргументов заменяет @a
 
|-
 
|-
| '''spawnpoint''' [''цель''] [''x''] [''y''] [''z''] || Устанавливает точку спауна для игрока. Если игрок не указан, выполняется для набравшего команду. Если координаты не указаны, точкой спауна устанавливается текущая позиция.
+
| score_'''событие''' || Игрок с максимальным счётом по указанному событию
 
|-
 
|-
| '''time''' set <''число'' <nowiki>|</nowiki> day <nowiki>|</nowiki> night>||Устанавливает время суток. Параметр ''число'' может принимать целочисленные значения в диапазоне от 0 до 24000, где 0 это рассвет, 6000 полдень, 12000 закат и 18000 полночь (т.e. [[часы]] разделены пополам). day равносильно 0 (рассвет) и night - 12500 (закат).
+
| score_'''событие'''_min || Игрок с минимальным счётом по указанному событию
 
|-
 
|-
| '''time''' add <''число''>||Добавляет к текущему времени суток указанное значение. Параметр ''число'' может принимать целые неотрицательные значения.
+
| name || Имя игрока или [[сущности]]
 
|-
 
|-
| '''toggledownfall'''||Переключатель [[Погода|осадков]].
+
| type || Тип [[сущности]]
 
|-
 
|-
| '''tp''' <''цель1''> <''цель2''>||Телепортирует первого игрока к второму, то есть "игрок1" к "игрок2"
+
| tag || [[Система счёта игровых событий|Тег]] [[сущности]]
 
|-
 
|-
| '''tp''' <''цель''> <''x''> <''y''> <''z''>||Телепортирует игрока в указанные [[координаты]] x, y, z. Значение y должно быть больше 0. Можно использовать относительные координаты, например, /tp John ~10 70 ~-16 переместит игрока John на высоту 70, сместит на +10 по X и на -16 по Z.
+
|dx || Расстояние от указанной координаты Х по оси Х для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно)
 
|-
 
|-
| '''weather''' <clear <nowiki>|</nowiki> rain <nowiki>|</nowiki> thunder> <''время''>||Устанавливает [[Погода|погоду]] на определенное время, указанное в секундах. Эта команда была добавлена в 12w32a.
+
|dy || Расстояние от указанной координаты Y по оси Y для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно)
 
|-
 
|-
| '''xp''' <''количество''> <''цель''>||Даёт указанному игроку определенное количество очков опыта, допустимые значения от 0 до 5000. Если после числа ввести L, будет добавлено указанное количество уровней. Кроме того, уровни можно понижать, например, -10L уменьшит уровень игрока на 10.
+
|dz || Расстояние от указанной координаты Z по оси Z для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно)
 +
|}
 +
 
 +
==== Поиск по координатам ====
 +
[x=''X'',y=''Y'',z=''Z'',r(m)=''R''(''M'')] - выбирает цели по расстоянию от заданных координат. Обязателен аргумент [r=''R'']. Координаты должны быть точными, нельзя использовать относительные (~). Также можно написать [''X,Y,Z,R''] при условии, что координаты и радиус стоят первыми в списке аргументов.
 +
 
 +
==== Поиск по радиусу ====
 +
[r=''R''] - выбирает цели по максимальному радиусу от места выполнения команды.
 +
 
 +
[rm=''RM''] - выбирает цели по минимальному радиусу от места выполнения команды.
 +
 
 +
==== Поиск целей по режиму игры ====
 +
[m=''M''] - выбирает цели по указанному режиму игры. Возможные значения:
 +
* -1 - любой режим
 +
* 0 - выживание
 +
* 1 - творческий
 +
* 2 - приключение
 +
 
 +
==== Поиск целей по количеству ====
 +
[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.''
 +
 
 +
<nowiki> </nowiki>[team=!''TEAM''] - выбирает только цели не в команде ''TEAM''.
 +
 
 +
[team=] - выбирает только цели не относящиеся ни к каким командам.
 +
 
 +
==== Поиск целей по имени ====
 +
[name=''NAME''] - выбирает цели с именем ''NAME.''
 +
 
 +
[name=!''NAME''] - выбирает цели ''не'' с именем ''NAME.''
 +
 
 +
[name=unknown] - используется для выбора поплавка.
 +
 
 +
==== Поиск целей между координатами ====
 +
[x=''X'',y=''Y'',z=''Z'',dx=''X1'',dy=''Y1'',dz=''Z1''] - выбирает цели между координатами ''X,Y,Z'' и ''X+X1,Y+Y1,Z+Z1''
 +
 
 +
Например: @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 сущности (например <code>Creeper</code> для крипера, <code>Cow</code> для коровы, <code>Guardian</code> для стража).
 +
 
 +
==== Поиск целей по тегу ====
 +
[tag=''tag''] - выбирает только цели вида ''tag.''
 +
 
 +
[tag=!''tag''] - выбирает только цели не вида ''tag.''
 +
 
 +
== Команды  ==
 +
Обязательные параметры окружены <code><угловыми скобками></code>, а необязательные — <code>[квадратными]</code>, скобки при вводе не используются. Параметры, которые нужно подставить при вводе команды, выделены ''курсивом''. Альтернативные аргументы отделены вертикальной чертой <code>|</code>.
 +
 
 +
=== Команды для игроков ===
 +
Список команд для игроков без привилегий оператора сервера.
 +
{| class="wikitable" align="center"
 +
| width="30%" align="center" | '''Команда'''
 +
| width="60%" align="center" | '''Описание'''
 +
|- {{Якорь|me}}
 +
| '''me''' <''сообщение''> || Команда посылает сообщение игрока от третьего лица: «* ''Никнейм'' ''текст действия''». Может использоваться для показания конкретного статуса игрока (например, «* Игрок исследует пещеру»).
 +
|- {{Якорь|tell}} {{Якорь|w}} {{Якорь|msg}}
 +
| '''tell''' <''игрок''> <''сообщение''><br>'''w''' <''игрок''> <''сообщение''><br>'''msg''' <''игрок''> <''сообщение''> || Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели.
 +
|- {{Якорь|kill}}
 +
| '''kill''' [''игрок''] || Убивает игрока, нанося ему около [[ruwiki:Число одинарной точности|3,4×10<sup>38</sup>]] единиц урона, по эффектам схожего с уроном от [[Пустота|Пустоты]] (игнорируется броня). Полезно, если игрок заблудился, застрял или умирает от [[голод]]а (если после смерти игрок может легко найти вещи). Работает в режиме [[Творчество]].
 +
|- {{Якорь|Seed}}
 +
| '''seed''' || Выводит [[зерно]] мира. Введено в версии {{Вер|12w19a}}.
 
|}
 
|}
  
=== Команды только для мультиплеера ===
+
=== Команды только для операторов ===
Эти команды сходны с предыдущей группой, но их можно использовать только на сервере.
+
Эти команды могут использовать только операторы серверов как минимум второго уровня операторского доступа с помощью игрового чата, находясь на сервере, или с серверной консоли. При введении команды с игрового чата требуется префикс «/».
 +
 
 +
Данные команды могут быть использованы в одиночной игре, если при создании мира были включены чит-коды.
 +
 
 +
'''Заметка:''' Обычные игроки на сервере будут видеть команды, которые были введены оператором в логе чата. Команды /fill и /clone имеют ограничение по максимальному количеству блоков - 32768 (в противном случае в чат выйдет сообщение: "слишком много блоков в заданной области").
  
 
{| class="wikitable"
 
{| class="wikitable"
 
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда'''
 
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда'''
 
| width="600pt" align="center" style="background:#f0f0f0;"|'''Описание'''
 
| width="600pt" align="center" style="background:#f0f0f0;"|'''Описание'''
 +
|- {{Якорь|achievement}}
 +
| '''achievement''' <nowiki><give | take | *></nowiki> <stat.''название статистики'' <nowiki>|</nowiki> achievement.''название достижения''> [''цель''] || Даёт указанное [[Система достижений|достижение]]. Например, <code>/achievement give achievement.openInventory</code> даст достижение «Проверить карманы». Также, эта команда может дать статистику. Например, <code>/achievement give stat.leaveGame</code> добавит 1 выход из игры. Эта команда может также отнимать достижения и статистики. Например, <code>/achievement take achievement.mineWood</code> отнимет статистику «Нарубить дров» и все выполненные достижения идущие следом. <code>/achievement give *</code> выдаст все достижения.
 +
|- {{Якорь|blocktata}}
 +
| '''blockdata''' <nowiki><x> <y> <z> <NBT теги></nowiki> || Изменяет параметры блока на указанных координатах. Если выполнить команду <code>/blockdata <x> <y> <z> {}</code>, то вы увидите параметры блока на указанных координатах.
 +
|- {{Якорь|clear}}
 +
| '''clear''' <''цель''> [''идентификатор объекта''] [''дополнительные данные''] || Полностью очищает [[инвентарь]] указанного игрока или только удаляет из него указанные по [[Нумерация данных|ID]] объекты.
 +
|- {{Якорь|clone}}
 +
| '''clone''' <''x1''> <''y1''> <''z1''> <''x2''> <''y2''> <''z2''> <''x3''> <''y3''> <''z3''> [''режим''] [''режим2''] || Клонирует область от точки 1 (''x1'' ''y1'' ''z1'') до точки 2 (''x2'' ''y2'' ''z2'') в точку 3 (''x3'' ''y3'' ''z3''), используя режим (''режим'') и под режим (''режим2''). Режим (''режим'') может иметь 3 значения: ''replace'', ''masked'' и ''filtered'', а под режим (''mode2'') может быть ''normal'', ''force'' или ''move''.
 +
|- {{Якорь|debug}}
 +
| '''debug''' <nowiki><start | stop></nowiki> ||Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Если сессия запущена, это выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке ''debug'' после остановки.
 +
|- {{Якорь|defaultgamemode}}
 +
| '''defaultgamemode''' <nowiki><survival / s / 0 | creative / c / 1 | adventure / a / 2 | spectator / sp / 3></nowiki> || Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской.
 +
|- {{Якорь|difficulty}}
 +
| '''difficulty ''' <nowiki><0|1|2|3></nowiki> ||Устанавливает [[сложность]]: 0 – мирно, 1 – легко, 2 – нормально, 3 – сложно.
 +
|- {{Якорь|effect}}
 +
| '''effect''' <''цель''> <''эффект''> [''длительность''] [''уровень''] ||Накладывает на игроков указанный [[Эффекты зелий|эффект]]. Длительность по умолчанию — 30 секунд, чтобы снять эффект, установите его длительность в 0. Длительность имеет ограничение в 1 000 000 секунд, уровень ограничен в 255.  Если написать {{Команда|effect @p clear}}, то все эффекты очистятся.
 +
|- {{Якорь|enchant}}
 +
| '''enchant''' <''цель''> <''EID''> [''уровень''] ||Зачаровывает предмет, который игрок держит в руках, по [[Зачаровывание#Возможные чары|идентификатору эффекта]]. Несовместимые и невозможные чары не могут быть получены.
 +
|- {{Якорь|blockdata}}
 +
| '''entitydata''' <nowiki><сущность> <NBT теги></nowiki> || Изменяет параметры указанной сущности. Если выполнить команду <code>/entitydata <сущность> {}</code>, то вы увидите параметры указанной сущности.
 +
|- {{Якорь|execute}}
 +
| '''execute''' <''сущность''> <''x''> <''y''> <''z''> [detect <''x2''> <''y2''> <''z2''> <''ID блока''> <''метаданные блока''>] <''команда''> || Выполняет заданную команду относительно какой-либо сущности. Относительные координаты указываются параметрами ''x'', ''y'' и ''z''. Если указан параметр detect, то указанная команда срабатывает, только если в координатах ''x2'',''y2'',''z2'' стоит блок указанными ID’ом и метаданными.
 +
|- {{Якорь|fill}}
 +
| '''fill''' <''x1''> <''y1''> <''z1''> <''x2''> <''y2''> <''z2''> <''Блок''> [''Параметры блока''] [''Метод замены''] [''NBT данные''] || Заполняет выделенную область от <''x1''> <''y1''> <''z1''> до <''x2''> <''y2''> <''z2''> блоками <''Блок''> с параметрами блока [''Параметры блока''] по методу замены [''Метод замены''] с [''NBT данные''].
 +
Методы замены:
 +
* keep — заменит только блоки воздуха
 +
* hollow — создает куб с пустотой внутри
 +
* outline — идентична <code>hollow</code>, за исключением того, что этот метод замены оставит внутренность без изменений
 +
* destroy — заменит все блоки в указанной области с возможностью их забрать как дроп
 +
* replace — заменит все блоки в указанной области
 +
Также существует альтернативный вариант команды, который работает только с методом <code>replace</code>:<br>
 +
<code>'''fill''' <''x1''> <''y1''> <''z1''> <''x2''> <''y2''> <''z2''> <''TileName''> <''dataValue''> replace [''replaceTileName''] [''replaceDataValue'']</code><br>
 +
Перевод параметров:
 +
* TileName — название нового блока
 +
* dataValue — параметры нового блока
 +
* replaceTileName — название блока, который необходимо заменить
 +
* replaceDataValue&nbsp;— параметры блока, который необходимо заменить
 +
|- {{Якорь|gamemode}} {{Якорь|gamemode}}
 +
| '''gamemode''' <survival <nowiki>|</nowiki> creative <nowiki>|</nowiki> adventure <nowiki>|</nowiki> spectator> [''цель''] ||Изменяет режим игры для конкретного игрока. [[Выживание]] (survival, s или 0), [[Творчество]] (creative, c или 1), [[Приключение]] (adventure, a или 2), [[Наблюдение]] (spectator, sp или 3). Если никнейм игрока не указан, то команда изменит режим игры для того, кто её ввел. Чтобы команда сработала, игрок должен быть в сети. Заметка: в списке чит-кодов эта команда самая первая. Чтобы быстро ее набрать, нажмите {{Кнопка|/}} и {{Кнопка|Tab}}.
 +
|- {{Якорь|gamerule}}
 +
| '''gamerule''' <''правило''> [''значение''] || Регулирует несколько базовых параметров (правил). Значение может быть ''true'' или ''false'', если значение не указано, будет выведено текущее состояние правила. Список правил:
 +
* commandBlockOutput – при false [[командный блок]] не выводит ничего в чат при выполнении команд.
 +
* disableElytraMovementCheck – пока информации нет.
 +
* doDaylightCycle – при false останавливается цикл смены [[Цикл день/ночь|дня/ночи]].
 +
* doEntityDrops – при false при смерти/уничтожении сущностей не выпадают предметы.
 +
* doFireTick – при false огонь не распространяется, не уничтожает блоки и не затухает.
 +
* doMobLoot – при false с мобов не выпадает [[дроп]] ([[опыт]] все равно выпадает).
 +
* doMobSpawning – при false мобы не могут [[Спаун|спауниться]].
 +
* doTileDrops – при false при разрушении блоков не выпадают предметы.
 +
* doWeatherCycle – при false погода перестаёт меняться.
 +
* keepInventory – при true при смерти [[инвентарь]] игрока сохраняется.
 +
* logAdminCommands – запись команд администратора в лог сервера
 +
* maxEntityCramming – указывает максимальное число мобов которые могут находится в одном блоке, стандартное значение 24, это значит что если в одном блоке находится 26 мобов, то они все начнут получать урон до того момента пока один из них не умрёт.
 +
* mobGriefing – при false мобы не могут уничтожать блоки (отключение взрывов [[крипер]]ов, возможности [[Странник Края|странников Края]] поднимать блоки или возможности [[моб]]ов топтать грядки, жители не поднимают еду, фермер не сажает и не собирает урожай).
 +
* naturalRegeneration – при false здоровье самостоятельно не регенерируется. При true здоровье регенерируется за счет траты сытости.
 +
* randomTickSpeed – Время обновления блоков (Рост пшеницы, падение песка...). По умолчанию стоит 3. При установке на 0 отключает обновления.
 +
* reducedDebugInfo - уменьшение отладочной информации (кнопка F3). При значении true информация о координатах игрока ограничивается. Теперь, игрок не сможет посмотреть, на каком биоме он сейчас находится и не сможет узнать своё точное местоположение по осям ''x'' ''y'' ''z''. При значении false отладочная информация становится как прежде.
 +
* sendCommandFeedback – тоже самое что и commandBlockOutput, но отключает вывод сообщений о командах, запущенных из чата.
 +
* showDeathMessages – показ сообщения о смерти игрока.
 +
* spawnRadius – указывает радиус спавна игрока после смерти, дефолтное значение 10.
 +
* spectatorsGenerateChunks – предотвращение генерирования новых чанков наблюдателями.
 +
|- {{Якорь|give}} {{Якорь|g}}
 +
| '''give'''  <''цель''> <''номер объекта''> [''количество''] [''дополнительная информация'']||Даёт игроку определённый предмет/блок в указанном количестве по [[Нумерация данных|нумерации данных]]. Например, если ввести <code>/give John 4</code>, то это даст игроку с никнеймом John 1 блок [[булыжник]]а, <code>/give John 35 64 11 </code> (выдаст полную стопку синей [[Шерсть|шерсти]], <code>/give John 278 1 1000 </code> — поврежденную на 1000 единиц алмазную [[Кирка|кирку]], а <code>/give John 373 10 8193 </code> выдаст 10 пузырьков [[Зелье регенерации|зелья регенерации]].
 +
|- {{Якорь|locate}}
 +
| '''locate''' <''локация''> || Выводит в чат координаты указанной локации. Стоит отметить, что [[храм в джунглях]], [[храм в пустыне]], [[иглу]] и [[хижина ведьмы]] имеют общий идентификатор — <code>temple</code>.
 +
|- {{Якорь|help}} {{Якорь|?}}
 +
| '''help''' [''страница'' <nowiki>|</nowiki> ''команда''] <br> '''?''' [''страница'' <nowiki>|</nowiki> ''команда''] || Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Некоторых команд в справке нет.
 +
|- {{Якорь|playsound}}
 +
| '''playsound''' <''звук''> <''источник''> <''цель''> <''x''> <''y''> <''z''> [''громкость''] [''тональность''] || Воспроизводит звук или музыку. Параметр ''звук'' это Звуковое событие, определённое в [[Sounds.json|sounds.json]]. Параметр ''источник'' определяет под какую категорию музыкальных и звуковых вариантов попадает звук. Должен быть <code>voice</code>, <code>music</code>, <code>hostile</code>, <code>record</code>, <code>weather</code>, <code>neutral</code>, <code>block</code>, <code>ambient</code>, <code>master</code> или <code>player</code>. Параметр ''цель'' обозначает игрока, который услышит звук. Параметры ''x'' ''y'' ''z'' указывают координаты, откуда будет исходить звук. Параметры ''громкость'' и ''тональность'' измеряются не целыми числами. Например, <code>/playsound entity.generic.explode player @a 100 75 30 1.4 0.7</code>, воспроизведет звук взрыва для всех игроков на координатах 100 75 30 с громкостью 1.4 и тональностью 0.7.
 +
|- {{Якорь|publish}}
 +
| '''publish'''||Открывает доступ к миру по локальной сети.
 +
|- {{Якорь|replaceitem}}
 +
| '''replaceitem''' <''ID сущности''> <''цель''> <''слот''> <''вещь''> <''кол-во''> <''дата''> <''тэги''> || Выдаёт определённый предмет в определённый слот существу. Если в этом слоту что-то лежало, оно исчезнет. Только на голову можно размещать блоки. На другие части тела нельзя. Например, <code>/replaceitem entity @p slot.enderchest.0 minecraft:diamond_block 1 0 {ench:[]}</code> положит в самый верхний 1 слот сундука Края зачарованный ни на что алмазный блок, а команда <code>/replaceitem entity @a slot.armor.head minecraft:tnt</code> наденет всем игрокам динамит на голову. Примечание: слоты нумеруются с нуля, если написать <code>minecraft:air</code> то предмет исчезнет.
 
|-
 
|-
| '''ban''' <''игрок''> [''причина'']||Блокирует никнейм игрока, добавляя его в чёрный список сервера. Блокировка удаляет никнейм игрока из белого списка.
+
| '''replaceitem''' <''ID блока''> <''координаты''> <''слот''> <''вещь''> <''кол-во''> <''дата''> <''тэги''> || Выдаёт определённый предмет в определённый слот блока (например, [[сундук]]а). Если в этом слоту что-то лежало, оно исчезнет. Например, написав команду <code>/replaceitem block ~ ~-1 ~ slot.container.0 minecraft:diamond_pickaxe 1 0 {Unbreakable:1}</code> когда под вами сундук, то в самый 1 верхний слот появится алмазная кирка, которая никогда не сломается. На сундуки Края, верстаки и проигрыватели не действует. В [[Печка|печку]] можно положить предмет даже в то место, куда попадают переплавленные ресурсы (можно использовать для карт на прохождение).
 +
|- {{Якорь|say}}
 +
| '''say''' <''сообщение''> || Показывает всем игрокам на сервере ваше сообщение.
 +
|- {{Якорь|scoreboard}}
 +
| '''scoreboard''' || Даёт доступ к [[Система счёта игровых событий|системе счёта игровых событий]].
 +
|- {{Якорь|spawnpoint}}
 +
| '''spawnpoint''' [''цель''] [<''x''> <''y''> <''z''>] || Устанавливает точку спауна для игрока. Если игрок не указан, команда выполняется для игрока, набравшего команду. Если координаты не указаны, точкой спауна устанавливается текущая позиция.
 +
|- {{Якорь|summon}}
 +
| '''summon''' <''сущность''> [''координаты''] [''дополнительные параметры''] || Спаунит указанную сущность на координатах с заданными параметрами. Если координаты не указаны, точкой спауна послужит текущая позиция игрока. К примеру: /summon Pig ~ ~ ~ {Saddle:1,CustomName:"Мистер Свин",CustomNameVisible:1}. Эта команда создаст свинью с седлом и именем Мистер Свин. Имя видно даже через стены. Если CustomNameVisible равняется нулю, то ник виден только, если прицел наведен на моба.
 +
|- {{Якорь|setblock}}
 +
|'''setblock''' <''x''> <''y''> <''z''> <''ID блока''>  [''дополнительные параметры''] || <center>{{main|Команды консоли/Setblock}}</center>
 +
Размещает блок на заданных координатах. Например, команда <code>/setblock ~ ~1 ~ minecraft:stone</code> поставит камень над игроком, вызвавшим команду.
 +
 
 +
Для более подробной информации перейдите в основную статью об этой команде.
 +
|- {{Якорь|setworldspawn}}
 +
| '''setworldspawn''' [<''x''> <''y''> <''z''>] || Устанавливает точку спауна для всего мира по координатам игрока или по заданным в синтаксисе команды. Пример: <code>/setworldspawn 50 74 -87</code>
 +
|- {{Якорь|teleport}}
 +
| '''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}}
 +
| '''tellraw''' <''цель''> [''сырой json''] || Выводит текстовое сообщение наподобие команды ''say'', только без префиксов наподобие ''[@]'' или ''<Player>''. Позволяет делать интерактивные диалоги, с выбором ответов и различной реакцией на эти ответы.<br>
 +
'''Пример обычного текстового сообщения:''' <code>/tellraw @a {"text":"Привет"}</code><br>
 +
Это команда выведет в чат для всех игроков слово «Привет» (без скобок или кавычек).<br>
 +
'''Пример текстового сообщения с откликом:'''<br>
 +
''/tellraw @a {"text":"Кто ты?","extra":[{"text":"[Твой друг]","color":"green","clickEvent":{"action":"run_command","value":"/tellraw @a Хорошо"}}]}''<br>
 +
Это команда выведет в чат фразу «Кто ты?» и рядом зелёную фразу «[Твой друг]». При нажатии курсором на «[Твой друг]», в чат будет выводится слово «Хорошо».
 +
|- {{Якорь|time}}
 +
| '''time''' set <''число'' <nowiki>|</nowiki> day <nowiki>|</nowiki> night>||Устанавливает время суток. Параметр ''число'' может принимать целочисленные значения в диапазоне от 0 до 24000. 0 — рассвет, 6000 — полдень, 12000 — закат и 18000 — полночь (то есть [[часы]] разделены пополам). <code>day</code> равносильно 1000 (рассвет) и <code>night</code> — 13000 (закат).
 
|-
 
|-
| '''ban-ip''' <''ip-адрес''>||Блокирует все подключения с конкретного IP-адреса.
+
| '''time''' add <''число''> || Добавляет к текущему времени суток указанное значение. Параметр ''число'' может принимать целые неотрицательные значения.
 
|-
 
|-
| '''banlist''' [ips]||Отображает список заблокированных игроков (чёрный список). Чтобы вывести список заблокированных IP-адресов, нужно ввести дополнительный параметр: '''''banlist''' ips''
+
| '''time''' query <daytime <nowiki>|</nowiki> gametime <nowiki>|</nowiki> day> ||
 +
* daytime – Выводит количество игровых тиков, прошедших с рассвета
 +
* gametime – Выводит возраст мира в игровых тиках
 +
* day – Выводит количество прошедших игровых дней
 +
|- {{Якорь|title}}
 +
| '''title''' <''игрок''> <''параметр''> || Команда выводит на экран заданную информацию. Список параметров:
 +
* clear – Очищает экран игрока
 +
* reset – Перезагружает экран и параметры fadeIn и fadeOut
 +
* subtitle <''сырой json''> – Загружает подзаголовок, если есть заголовок
 
|-
 
|-
| '''deop''' <''цель''>||Снимает с игрока привилегии оператора.
+
| '''title''' <''игрок''> times <''появление''> <''задержка''> <''исчезание''> || Ставит время пребывания текста на экране в тиках
 
|-
 
|-
| '''kick''' <''цель''> [''причина'']||Выкидывает указанного игрока с сервера.
+
| '''title''' <''игрок''> actionbar <''сырой json''> || Показывает текст над хотбаром
 
|-
 
|-
| '''list'''||Выводит список всех подключенных к серверу игроков. Аналогично нажатию {{Кнопка|TAB}}
+
| '''title''' <''игрок''> title <''сырой json''> || Устанавливает заголовок
 +
|- {{Якорь|toggledownfall}}
 +
| '''toggledownfall''' || Переключатель [[Погода|осадков]].
 +
|- {{Якорь|tp}}
 +
| '''tp''' <''цель1''> <''цель2''> || Телепортирует первого игрока ко второму, то есть «игрок1» к «игрок2»
 
|-
 
|-
 +
| '''tp''' <''цель''> <''x''> <''y''> <''z''> [<''y-поворот''> <''x-наклон''>] || Телепортирует цель в указанные [[координаты]] x, y, z. Значение y должно быть больше 0 во избежание выпадения из мира. Можно использовать относительные координаты, например, /tp John ~10 70 ~-16 переместит игрока John на высоту 70, сместит на +10 по X и на -16 по Z. Также, версии 1.8+ можно поворачивать игрока по осям ''x'' (по горизонтали) и ''y'' (по вертикали). Например, /tp John ~ ~10 ~ 90 0 телепортирует игрока John на 10 блоков выше, поворачивает его на 90° вертикально и 0° горизонтально.
 +
|- {{Якорь|weather}}
 +
| '''weather''' <clear <nowiki>|</nowiki> rain <nowiki>|</nowiki> thunder> [''время''] || Устанавливает [[Погода|погоду]] на определенное время, указанное в секундах.
 +
|- {{Якорь|xp}}
 +
| '''xp''' <''количество''> <''цель''> || Даёт указанному игроку определенное количество очков опыта, допустимые значения от 0 до 2,147,483,647. Если после числа ввести l, будет добавлено указанное количество уровней. Кроме того, уровни можно понижать, например, -10l уменьшит уровень игрока на 10.
 +
|}
 +
 +
=== Команды только для мультиплеера ===
 +
Эти команды сходны с предыдущей группой, но их можно использовать только на сервере. Доступны только оператором с третьим уровнем операторского доступа (за исключением команды {{Команда|stop}}).
 +
 +
{| class="wikitable"
 +
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда'''
 +
| width="600pt" align="center" style="background:#f0f0f0;"|'''Описание'''
 +
|- {{Якорь|ban}}
 +
| '''ban''', '''eBan''' <''игрок''> [''причина'']||Блокирует никнейм игрока, добавляя его в чёрный список сервера. Блокировка удаляет никнейм игрока из белого списка.
 +
|- {{Якорь|ban-ip}}
 +
| '''ban-ip''' <''ip-адрес''>||Блокирует все подключения с конкретного IP-адреса.
 +
|- {{Якорь|banlist}}
 +
| '''banlist''' [ips]||Отображает список заблокированных игроков (чёрный список). Чтобы вывести список заблокированных IP-адресов, нужно ввести дополнительный параметр: '''''banlist''' ips''
 +
|- {{Якорь|deop}}
 +
| '''deop''' <''цель''>||Снимает с игрока привилегии оператора.
 +
|- {{Якорь|kick}}
 +
| '''kick''' <''цель''> [''причина'']||Выкидывает указанного игрока с сервера.
 +
|- {{Якорь|list}}
 +
| '''list'''||Выводит список всех подключенных к серверу игроков. Аналогично нажатию {{Кнопка|Tab}}
 +
|- {{Якорь|op}}
 
| '''op''' <''цель''>||Дает указанному игроку привилегии оператора.
 
| '''op''' <''цель''>||Дает указанному игроку привилегии оператора.
|-
+
|- {{Якорь|pardon}}
 
| '''pardon''' <''никнейм''>||Удаляет никнейм игрока из чёрного списка, что вновь даёт ему возможность подключаться к серверу.
 
| '''pardon''' <''никнейм''>||Удаляет никнейм игрока из чёрного списка, что вновь даёт ему возможность подключаться к серверу.
|-
+
|- {{Якорь|pardon-ip}}
 
| '''pardon-ip''' <''ip-адрес''>||Удаляет указанный IP-адрес из черного списка.
 
| '''pardon-ip''' <''ip-адрес''>||Удаляет указанный IP-адрес из черного списка.
|-
+
|- {{Якорь|save-all}}
 
| '''save-all'''||Принудительно заставляет сервер записать все изменения в игровом мире на жёсткий диск.
 
| '''save-all'''||Принудительно заставляет сервер записать все изменения в игровом мире на жёсткий диск.
|-
+
|- {{Якорь|save-off}}
 
| '''save-off'''||Отключает функцию сервера записывать файлы игрового мира на жёсткий диск.
 
| '''save-off'''||Отключает функцию сервера записывать файлы игрового мира на жёсткий диск.
|-
+
|- {{Якорь|save-on}}
 
| '''save-on'''||Позволяет серверу сохранять файлы игрового мира автоматически. По умолчанию эта опция включена.
 
| '''save-on'''||Позволяет серверу сохранять файлы игрового мира автоматически. По умолчанию эта опция включена.
|-
+
|- {{Якорь|stop}}
| '''stop'''||Завершает работу сервера нормальным путём.
+
| '''stop'''||Завершает работу сервера нормальным путём. Доступна только оператором четвёртого уровня операторского доступа.
|-
+
|- {{Якорь|whitelist}}
| '''whitelist''' <add<nowiki>|</nowiki>remove> <''никнейм''>||Добавляет или удаляет игрока с конкретным никнеймом в белый список.
+
| '''whitelist''' <add <nowiki>|</nowiki> remove> <''никнейм''>||Добавляет или удаляет игрока с конкретным никнеймом в белый список.
 
|-
 
|-
 
| '''whitelist''' list||Выводит всех игроков в белом списке.
 
| '''whitelist''' list||Выводит всех игроков в белом списке.
 
|-
 
|-
| '''whitelist''' <on<nowiki>|</nowiki>off>||Включает/выключает использование белого списка для сервера. Операторы сервера всегда смогут подключится, вне зависимости от того, есть ли их никнеймы в белом списке.
+
| '''whitelist''' <on <nowiki>|</nowiki> off>||Включает/выключает использование белого списка для сервера. Операторы сервера всегда смогут подключится, вне зависимости от того, есть ли их никнеймы в белом списке.
 
|-
 
|-
 
| '''whitelist''' reload ||Перезагружает белый список, то есть обновляет его в соответствии с файлом ''white-list.txt'' на локальном жёстком диске (может использоваться, когда white-list.txt модифицируется сторонними программами).
 
| '''whitelist''' reload ||Перезагружает белый список, то есть обновляет его в соответствии с файлом ''white-list.txt'' на локальном жёстком диске (может использоваться, когда white-list.txt модифицируется сторонними программами).
 
|}
 
|}
  
===Команды только для [[Командный блок|командного блока]]===
+
=== Команды для [[Командный блок|командного блока]] ===
Эти команды не могут быть выполнены в [[чат]]е или в консоли сервера, только в командном блоке.
+
Эти команды могут быть выполнены в [[чат]]е или в командном блоке и не могут быть выполнены в консоли сервера.
 
{| class="wikitable"
 
{| class="wikitable"
 
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда'''
 
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда'''
 
| width="600pt" align="center" style="background:#f0f0f0;"|'''Описание'''
 
| width="600pt" align="center" style="background:#f0f0f0;"|'''Описание'''
|-
+
|- {{Якорь|testfor}}
|'''testfor''' (ник)
+
|'''testfor''' <''цель''> [NBT-данные]
|[[Компаратор]] выводит сигнал, проверяющий, есть ли такой игрок на сервере. Можно задать условия поиска (1.5).
+
|Если введена в чате, выведет имена игроков, а если введена в командном блоке и к нему подключен [[компаратор]], он выведет сигнал с силой, равной количеству игроков.
|-
+
|- {{Якорь|testforblock}}
 +
|'''testforblock''' <''x''> <''y''> <''z''> <''ID''> [''Доп. параметры'']
 +
|Проверяет наличие блока на координатах, и, если он там присутствует, [[компаратор]] выведет сигнал. Также с помощью этой команды можно проверять наличие предметов в сундуках.
 +
|- {{Якорь|testforblocks}}
 +
|'''testforblocks''' <''x''> <''y''> <''z''> <''x2''> <''y2''> <''z2''> <''x''> <''y''> <''z''> [''Режим'']
 +
|Проверяет совпадение двух областей и если обе области идентичны, [[компаратор]] выведет сигнал. Раздел "режим" может принимать значения masked или all, при masked воздух не учитывается.
 
|}
 
|}
  
== Цели команд ==
+
== История ==
В качестве цели обычно выступает ник игрока, но в {{Вер|1.4.2}} был добавлен расширенный синтаксис. Существует три основных заменителя имени:
+
{{История|classic}}
*<code>@p</code> соответствует ближайшему игроку;
+
{{История||0.0.15a_03|Добавлена команда {{Команда|broadcast}}.}}
*<code>@a</code> - всем игрокам (будет получен список из всех игроков, и к каждому будет применена команда);
+
{{История||0.0.16a_01|Команда <code>broadcast</code> изменена на {{Команда|say}}.}}
*<code>@r</code> - случайному игроку.
+
{{История||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}} and {{Команда|tell}}.}}
 +
{{История||1.2.5|Удалена команда <code>home</code>.}}
 +
{{История||1.2.6|Добавлена команда {{Команда|kill}}.}}
 +
{{История|beta}}
 +
{{История||1.3|Добавлена команда {{Команда|whitelist}}.}}
 +
{{История|r}}
 +
{{История||1.3.1|сборка=12w16a|Введена опция включения читов. Команда <code>kill</code> работает в [[Творчество|Творческом режиме]].|Добавлены команды {{Команда|gamemode}}, {{Команда|give}}, {{Команда|time}}, {{Команда|toggledownfall}} и {{Команда|xp}}.}}
 +
{{История|||сборка=12w17a|Добавлена команда {{Команда|help}}.}}
 +
{{История|||сборка=12w21a|Добавлена команда {{Команда|seed}}.}}
 +
{{История|||сборка=12w22a|Добавлена команда {{Команда|defaultgamemode}}.}}
 +
{{История|||сборка=12w24a|Добавлена команда {{Команда|publish}}.}}
 +
{{История|||сборка=12w25a|Введена возможность включения читов в мире путём его открытия для локальной сети.}}
 +
{{История|||сборка=12w27a|Добавлена команда {{Команда|debug}}.}}
 +
{{История||1.4.2|сборка=12w32a|Добавлены команды {{Команда|difficulty}}, {{Команда|gamerule}}, {{Команда|spawnpoint}} и {{Команда|weather}}.|Добавлен выбор целей, к которым будет применена команда.}}
 +
{{История|||сборка=12w37a|Добавлена команда {{Команда|clear}}.}}
 +
{{История|||сборка=12w38a|Команда <code>clear</code> теперь может быть использована для удаления конкретных блоков/предметов.}}
 +
{{История|||сборка=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}}.|Добавлено новое игровое правило <code>naturalRegeneration</code>.}}
 +
{{История|||сборка=13w24a|Добавлено новое игровое правило <code>doDaylightCycle</code>.}}
 +
{{История|||сборка=1.6-pre|Добавлен новый аргумент <code>clear</code> команды {{Команда|effect}}.}}
 +
{{История|||сборка=1.6.1-pre|Добавлена команда {{Команда|playsound}}.}}
 +
{{История|||сборка=?|Урон, наносимый командой <code>kill</code> был изменён с 1000 до 3,4×10{{^|38}}.}}
 +
{{История||1.7.2|сборка=13w36a|Добавлена команда {{Команда|summon}}.|Добавлена команда {{Команда|achievement}}.|Через команды <code>give</code> и <code>summon</code> теперь можно получить предметы/сущности с дополнительными тегами NBT.|Команда <code>time set day</code> теперь назначает время на 1000 вместо 0.|Новые функции для системы счёта игровых событий.}}
 +
{{История|||сборка=13w37a|Добавлены команды {{Команда|setblock}}, {{Команда|testforblock}} и {{Команда|tellraw}}.}}
 +
{{История|||сборка=13w38a|Добавлена команда {{Команда|setidletimeout}}.}}
 +
{{История|||сборка=13w43a|Добавлена команда {{Команда|setworldspawn}}.}}
 +
{{История||1.8|сборка=14w02a|Добавлена команда {{Команда|blockdata}}.|Добавлен новый аргумент <code>@e</code> для сущностей и параметр <code>type</code> для указания конкретного вида сущности.|Добавлены дополнительные аргументы для команды {{cmd|clear}}.}}
 +
{{История|||сборка=14w03a|Команда {{cmd|tp}} теперь поддерживает параметры поворота телепортируемого объекта.|Селекторы игроков (@p, @e и другие) теперь поддерживают кубические области.|Добавлена команда {{cmd|clone}}, позволяющая копировать и вставлять области карты.|Добавлена команда {{cmd|fill}}, позволяющая заполнить указываемую область одним определяемым в параметрах типом блока.}}
 +
{{История|||сборка=14w04a|Добавлена команда {{cmd|particle}}.|Добавлена возможность фильтровать типы блоков в команде {{cmd|fill}}.}}
 +
{{История|||сборка=14w05a|Добавлена команда {{cmd|gamemode spectator}} или {{cmd|gamemode 3}}.}}
 +
{{История|||сборка=14w06a|Добавлен новый аргумент <code>hideParticles</code> для команды {{cmd|effect}}.|Добавлена команда {{cmd|trigger}}.}}
 +
{{История|||сборка=14w07a|Добавлены команды {{cmd|execute}} и {{cmd|testforblocks}}.}}
 +
{{История|||сборка=14w17a|Добавлена команда {{cmd|worldborder}}.}}
 +
{{История|||сборка=14w20a|Добавлена команда {{cmd|title}}.|Добавлен параметр <code>selector</code> для команды {{cmd|tellraw}}.}}
 +
{{История||1.8.1|сборка=1.8.1-pre1|Добавлена опция <code>doEntityDrops</code> для команды {{cmd|gamerule}}.}}
 +
{{История||1.9|сборка=15w37a|Добавлена опция <code>spectatorsGenerateChunks</code> и <code>spaw</code> для команды {{cmd|gamerule}}.}}
 +
{{История|||сборка=15w49a|Теперь звуки в {{cmd|playsound}} можно выбирать через {{кнопка|Tab}}.}}
 +
{{История||1.9.3|сборка=1.9.3-pre1|Теперь команда {{cmd|tp}} не будет телепортировать игрока по координате Y вне диапазона от -512 до 512}}
 +
{{История||1.9.3|сборка=1.9.3-pre2|Добавлена команда, останавливающая звуки у игроков &#8212; {{cmd|/stopsound}}.}}
 +
{{История||1.10|сборка=16w21b|Теперь команда {{cmd|tp}} будет телепортировать игрока по координате Y от -4096 до 4096}}
 +
{{История||1.10|сборка=1.10-pre1|Добавлена команда {{cmd|teleport}}, которая похожа на {{cmd|tp}}, за исключением того, что параметр цель является обязательным, телепортирование к другому игроку недоступно и относительные координаты используются по отношению к исполнителю команды, а не относительно цели}}
 +
{{История|ка}}
 +
{{История||0.16.0|сборка=build 1|Команды добавлены в игру.Доступно всего 20 команд.}}
 +
{{История|подвал}}
  
Заменитель имени может быть расширен при помощи аргументов, указываемых в квадратных скобках (например, <code>@p[r=10]</code>). Аргументы перечисляются через запятую. Доступные аргументы:
+
== Проблемы с объектом ==
*<code>x</code> - X координата центра поиска;
 
*<code>y</code> - Y координата центра поиска;
 
*<code>z</code> - Z координата центра поиска;
 
*<code>r</code> - максимальный радиус поиска;
 
*<code>rm</code> - минимальный радиус поиска;
 
*<code>m</code> - игровой режим;
 
*<code>l</code> - максимальный уровень;
 
*<code>lm</code> - минимальный уровень;
 
*<code>c</code> - специальный аргумент для <code>@a</code>: ограничение количества игроков, к которым будет применена команда. Например, <code>@a[c=10]</code> - это 10 первых игроков из списка, <code>@a[c=-12]</code> - 12 последних игроков из списка.
 
  
== История ==
+
Вопросы, касающиеся «Команды консоли», ведутся в [https://bugs.mojang.com/issues/?jql=project%20in%20%28MC%2C%20MCPE%29%20and%20%28resolution%20is%20empty%20or%20resolution%20in%20%282%2C%206%29%29%20and%20%28summary%20~%20%22Commands%22%29%20order%20by%20resolution%20desc хранилище отчётов об ошибках]. Отчёты о проблемах следует оставлять там.
*В предварительной версии {{Вер|12w16a}} была введена опция включения читов.
 
*В предварительной версии {{Вер|12w24a}} была добавлена команда «publish».
 
*В предварительной версии {{Вер|12w25a}} была введена возможность включения/выключения для игрового мира после включения доступа к нему по локальной сети.
 
*В предварительной версии {{Вер|12w27a}} добавлена команда «debug».
 
*В предварительной версии {{Вер|12w32a}} были добавлены команды «difficulty», «gamerule», «spawnpoint» и «weather».
 
*В предварительной версии {{Вер|1.4.4 Prerelease}} была добавлена команда «enchant».
 
*В предварительной версии {{Вер|13w03a}} была добавлена команда «testfor».
 
*В предварительной версии {{Вер|13w04a}} была добавлена команда «scoreboard».
 
  
 
== См. также ==
 
== См. также ==
Строка 167: Строка 488:
 
[[Категория:Сервер]]
 
[[Категория:Сервер]]
  
 
+
[[de:Befehl]]
 
+
[[en:Commands]]
 
+
[[es:Comandos]]
 
+
[[fr:Commandes]]
 
+
[[hu:Szerverparancsok]]
 +
[[ja:コマンド]]
 +
[[ko:명령어]]
 +
[[pl:Komendy]]
 +
[[pt-br:Comandos]]
 +
[[zh:命令]]

Версия 21:50, 15 ноября 2016

Книга и перо.pngЭту статью надо срочно до- или переписать!
Вы можете помочь проекту, исправив, обновив и дополнив ее.

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

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

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

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

Перед командами в командном блоке может стоять косая черта "/" , но это не обязательно (обратите внимание: если в чате прописать команду без "/" , то команда не будет выполнена, а всё что вы написали будет оцениваться как обычный текст, который вы хотели сказать) . Команды в командном блоке может также потребовать дополнительный аргумент, обычно имя пользователя игрока.

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

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

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

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

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

Относительные координаты указываются с помощью тильды (~). Число написанное после тильды обозначает разницу между координатами места выполнения команды и нужными координатами. Например: команда/tp @p ~ ~1 ~ телепортирует ближайшего игрока на 1 блок вверх, а команда/tp @r ~10 ~-3 ~ телепортирует рандомного игрока на +10 блоков по оси х и на три блока вниз. Также относительные координаты можно использовать в других командах (/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] будет искать трех случайных игроков.

При использовании без аргумента,"@r"всегда будет искать случайных игроков.

Данный аргумент нельзя использовать для поиска каких-либо сущностей, кроме игрока.

Аргумент: @a

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

Данный аргумент нельзя использовать для поиска каких-либо сущностей, кроме игрока.

Аргумент: @e

Ищет всех сущностей, предметы и игроков

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

Аргументы

Аргумент Описание
x Положение объекта относительно координаты X
y Положение объекта относительно координаты Y
z Положение объекта относительно координаты Z
r Максимальный радиус поиска
rm Минимальный радиус поиска
rx Максимальный угол поворота по X
rxm Минимальный угол поворота по X
ry Максимальный угол поворота по Y
rym Минимальный угол поворота по Y
m Игровой режим (-1 – все режимы, 0 – выживание, 1 – творчество, 2 – приключение, 3 – наблюдение)
c Ограничение количества игроков, к которым будет применён заменитель @a. Положительное значение даёт список сверху, отрицательное – снизу
l Максимальное количество опыта (измеряется в уровнях)
lm Минимальное количество опыта (измеряется в уровнях)
team Команда игрока. Без аргументов заменяет @a
score_событие Игрок с максимальным счётом по указанному событию
score_событие_min Игрок с минимальным счётом по указанному событию
name Имя игрока или сущности
type Тип сущности
tag Тег сущности
dx Расстояние от указанной координаты Х по оси Х для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно)
dy Расстояние от указанной координаты Y по оси Y для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно)
dz Расстояние от указанной координаты Z по оси Z для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно)

Поиск по координатам

[x=X,y=Y,z=Z,r(m)=R(M)] - выбирает цели по расстоянию от заданных координат. Обязателен аргумент [r=R]. Координаты должны быть точными, нельзя использовать относительные (~). Также можно написать [X,Y,Z,R] при условии, что координаты и радиус стоят первыми в списке аргументов.

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

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

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

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

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

  • -1 - любой режим
  • 0 - выживание
  • 1 - творческий
  • 2 - приключение

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

[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=X1,dy=Y1,dz=Z1] - выбирает цели между координатами X,Y,Z и X+X1,Y+Y1,Z+Z1

Например: @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.

Команды

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

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

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

Команда Описание
me <сообщение> Команда посылает сообщение игрока от третьего лица: «* Никнейм текст действия». Может использоваться для показания конкретного статуса игрока (например, «* Игрок исследует пещеру»).
tell <игрок> <сообщение>
w <игрок> <сообщение>
msg <игрок> <сообщение>
Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели.
kill [игрок] Убивает игрока, нанося ему около 3,4×1038 единиц урона, по эффектам схожего с уроном от Пустоты (игнорируется броня). Полезно, если игрок заблудился, застрял или умирает от голода (если после смерти игрок может легко найти вещи). Работает в режиме Творчество.
seed Выводит зерно мира. Введено в версии 12w19a.

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

Эти команды могут использовать только операторы серверов как минимум второго уровня операторского доступа с помощью игрового чата, находясь на сервере, или с серверной консоли. При введении команды с игрового чата требуется префикс «/».

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

Заметка: Обычные игроки на сервере будут видеть команды, которые были введены оператором в логе чата. Команды /fill и /clone имеют ограничение по максимальному количеству блоков - 32768 (в противном случае в чат выйдет сообщение: "слишком много блоков в заданной области").

Команда Описание
achievement <give | take | *> <stat.название статистики | achievement.название достижения> [цель] Даёт указанное достижение. Например, /achievement give achievement.openInventory даст достижение «Проверить карманы». Также, эта команда может дать статистику. Например, /achievement give stat.leaveGame добавит 1 выход из игры. Эта команда может также отнимать достижения и статистики. Например, /achievement take achievement.mineWood отнимет статистику «Нарубить дров» и все выполненные достижения идущие следом. /achievement give * выдаст все достижения.
blockdata <x> <y> <z> <NBT теги> Изменяет параметры блока на указанных координатах. Если выполнить команду /blockdata <x> <y> <z> {}, то вы увидите параметры блока на указанных координатах.
clear <цель> [идентификатор объекта] [дополнительные данные] Полностью очищает инвентарь указанного игрока или только удаляет из него указанные по ID объекты.
clone <x1> <y1> <z1> <x2> <y2> <z2> <x3> <y3> <z3> [режим] [режим2] Клонирует область от точки 1 (x1 y1 z1) до точки 2 (x2 y2 z2) в точку 3 (x3 y3 z3), используя режим (режим) и под режим (режим2). Режим (режим) может иметь 3 значения: replace, masked и filtered, а под режим (mode2) может быть normal, force или move.
debug <start | stop> Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Если сессия запущена, это выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке debug после остановки.
defaultgamemode <survival / s / 0 | creative / c / 1 | adventure / a / 2 | spectator / sp / 3> Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской.
difficulty <0|1|2|3> Устанавливает сложность: 0 – мирно, 1 – легко, 2 – нормально, 3 – сложно.
effect <цель> <эффект> [длительность] [уровень] Накладывает на игроков указанный эффект. Длительность по умолчанию — 30 секунд, чтобы снять эффект, установите его длительность в 0. Длительность имеет ограничение в 1 000 000 секунд, уровень ограничен в 255. Если написать /effect @p clear, то все эффекты очистятся.
enchant <цель> <EID> [уровень] Зачаровывает предмет, который игрок держит в руках, по идентификатору эффекта. Несовместимые и невозможные чары не могут быть получены.
entitydata <сущность> <NBT теги> Изменяет параметры указанной сущности. Если выполнить команду /entitydata <сущность> {}, то вы увидите параметры указанной сущности.
execute <сущность> <x> <y> <z> [detect <x2> <y2> <z2> <ID блока> <метаданные блока>] <команда> Выполняет заданную команду относительно какой-либо сущности. Относительные координаты указываются параметрами x, y и z. Если указан параметр detect, то указанная команда срабатывает, только если в координатах x2,y2,z2 стоит блок указанными ID’ом и метаданными.
fill <x1> <y1> <z1> <x2> <y2> <z2> <Блок> [Параметры блока] [Метод замены] [NBT данные] Заполняет выделенную область от <x1> <y1> <z1> до <x2> <y2> <z2> блоками <Блок> с параметрами блока [Параметры блока] по методу замены [Метод замены] с [NBT данные].

Методы замены:

  • keep — заменит только блоки воздуха
  • hollow — создает куб с пустотой внутри
  • outline — идентична hollow, за исключением того, что этот метод замены оставит внутренность без изменений
  • destroy — заменит все блоки в указанной области с возможностью их забрать как дроп
  • replace — заменит все блоки в указанной области

Также существует альтернативный вариант команды, который работает только с методом replace:
fill <x1> <y1> <z1> <x2> <y2> <z2> <TileName> <dataValue> replace [replaceTileName] [replaceDataValue]
Перевод параметров:

  • TileName — название нового блока
  • dataValue — параметры нового блока
  • replaceTileName — название блока, который необходимо заменить
  • replaceDataValue — параметры блока, который необходимо заменить
gamemode <survival | creative | adventure | spectator> [цель] Изменяет режим игры для конкретного игрока. Выживание (survival, s или 0), Творчество (creative, c или 1), Приключение (adventure, a или 2), Наблюдение (spectator, sp или 3). Если никнейм игрока не указан, то команда изменит режим игры для того, кто её ввел. Чтобы команда сработала, игрок должен быть в сети. Заметка: в списке чит-кодов эта команда самая первая. Чтобы быстро ее набрать, нажмите / и Tab ↹.
gamerule <правило> [значение] Регулирует несколько базовых параметров (правил). Значение может быть true или false, если значение не указано, будет выведено текущее состояние правила. Список правил:
  • commandBlockOutput – при false командный блок не выводит ничего в чат при выполнении команд.
  • disableElytraMovementCheck – пока информации нет.
  • doDaylightCycle – при false останавливается цикл смены дня/ночи.
  • doEntityDrops – при false при смерти/уничтожении сущностей не выпадают предметы.
  • doFireTick – при false огонь не распространяется, не уничтожает блоки и не затухает.
  • doMobLoot – при false с мобов не выпадает дроп (опыт все равно выпадает).
  • doMobSpawning – при false мобы не могут спауниться.
  • doTileDrops – при false при разрушении блоков не выпадают предметы.
  • doWeatherCycle – при false погода перестаёт меняться.
  • keepInventory – при true при смерти инвентарь игрока сохраняется.
  • logAdminCommands – запись команд администратора в лог сервера
  • maxEntityCramming – указывает максимальное число мобов которые могут находится в одном блоке, стандартное значение 24, это значит что если в одном блоке находится 26 мобов, то они все начнут получать урон до того момента пока один из них не умрёт.
  • mobGriefing – при false мобы не могут уничтожать блоки (отключение взрывов криперов, возможности странников Края поднимать блоки или возможности мобов топтать грядки, жители не поднимают еду, фермер не сажает и не собирает урожай).
  • naturalRegeneration – при false здоровье самостоятельно не регенерируется. При true здоровье регенерируется за счет траты сытости.
  • randomTickSpeed – Время обновления блоков (Рост пшеницы, падение песка...). По умолчанию стоит 3. При установке на 0 отключает обновления.
  • reducedDebugInfo - уменьшение отладочной информации (кнопка F3). При значении true информация о координатах игрока ограничивается. Теперь, игрок не сможет посмотреть, на каком биоме он сейчас находится и не сможет узнать своё точное местоположение по осям x y z. При значении false отладочная информация становится как прежде.
  • sendCommandFeedback – тоже самое что и commandBlockOutput, но отключает вывод сообщений о командах, запущенных из чата.
  • showDeathMessages – показ сообщения о смерти игрока.
  • spawnRadius – указывает радиус спавна игрока после смерти, дефолтное значение 10.
  • spectatorsGenerateChunks – предотвращение генерирования новых чанков наблюдателями.
give <цель> <номер объекта> [количество] [дополнительная информация] Даёт игроку определённый предмет/блок в указанном количестве по нумерации данных. Например, если ввести /give John 4, то это даст игроку с никнеймом John 1 блок булыжника, /give John 35 64 11 (выдаст полную стопку синей шерсти, /give John 278 1 1000 — поврежденную на 1000 единиц алмазную кирку, а /give John 373 10 8193 выдаст 10 пузырьков зелья регенерации.
locate <локация> Выводит в чат координаты указанной локации. Стоит отметить, что храм в джунглях, храм в пустыне, иглу и хижина ведьмы имеют общий идентификатор — temple.
help [страница | команда]
? [страница | команда]
Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Некоторых команд в справке нет.
playsound <звук> <источник> <цель> <x> <y> <z> [громкость] [тональность] Воспроизводит звук или музыку. Параметр звук это Звуковое событие, определённое в sounds.json. Параметр источник определяет под какую категорию музыкальных и звуковых вариантов попадает звук. Должен быть voice, music, hostile, record, weather, neutral, block, ambient, master или player. Параметр цель обозначает игрока, который услышит звук. Параметры x y z указывают координаты, откуда будет исходить звук. Параметры громкость и тональность измеряются не целыми числами. Например, /playsound entity.generic.explode player @a 100 75 30 1.4 0.7, воспроизведет звук взрыва для всех игроков на координатах 100 75 30 с громкостью 1.4 и тональностью 0.7.
publish Открывает доступ к миру по локальной сети.
replaceitem <ID сущности> <цель> <слот> <вещь> <кол-во> <дата> <тэги> Выдаёт определённый предмет в определённый слот существу. Если в этом слоту что-то лежало, оно исчезнет. Только на голову можно размещать блоки. На другие части тела нельзя. Например, /replaceitem entity @p slot.enderchest.0 minecraft:diamond_block 1 0 {ench:[]} положит в самый верхний 1 слот сундука Края зачарованный ни на что алмазный блок, а команда /replaceitem entity @a slot.armor.head minecraft:tnt наденет всем игрокам динамит на голову. Примечание: слоты нумеруются с нуля, если написать minecraft:air то предмет исчезнет.
replaceitem <ID блока> <координаты> <слот> <вещь> <кол-во> <дата> <тэги> Выдаёт определённый предмет в определённый слот блока (например, сундука). Если в этом слоту что-то лежало, оно исчезнет. Например, написав команду /replaceitem block ~ ~-1 ~ slot.container.0 minecraft:diamond_pickaxe 1 0 {Unbreakable:1} когда под вами сундук, то в самый 1 верхний слот появится алмазная кирка, которая никогда не сломается. На сундуки Края, верстаки и проигрыватели не действует. В печку можно положить предмет даже в то место, куда попадают переплавленные ресурсы (можно использовать для карт на прохождение).
say <сообщение> Показывает всем игрокам на сервере ваше сообщение.
scoreboard Даёт доступ к системе счёта игровых событий.
spawnpoint [цель] [<x> <y> <z>] Устанавливает точку спауна для игрока. Если игрок не указан, команда выполняется для игрока, набравшего команду. Если координаты не указаны, точкой спауна устанавливается текущая позиция.
summon <сущность> [координаты] [дополнительные параметры] Спаунит указанную сущность на координатах с заданными параметрами. Если координаты не указаны, точкой спауна послужит текущая позиция игрока. К примеру: /summon Pig ~ ~ ~ {Saddle:1,CustomName:"Мистер Свин",CustomNameVisible:1}. Эта команда создаст свинью с седлом и именем Мистер Свин. Имя видно даже через стены. Если CustomNameVisible равняется нулю, то ник виден только, если прицел наведен на моба.
setblock <x> <y> <z> <ID блока> [дополнительные параметры]
Основная статья: Команды консоли/Setblock

Размещает блок на заданных координатах. Например, команда /setblock ~ ~1 ~ minecraft:stone поставит камень над игроком, вызвавшим команду.

Для более подробной информации перейдите в основную статью об этой команде.

setworldspawn [<x> <y> <z>] Устанавливает точку спауна для всего мира по координатам игрока или по заданным в синтаксисе команды. Пример: /setworldspawn 50 74 -87
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] Выводит текстовое сообщение наподобие команды say, только без префиксов наподобие [@] или <Player>. Позволяет делать интерактивные диалоги, с выбором ответов и различной реакцией на эти ответы.

Пример обычного текстового сообщения: /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> Телепортирует первого игрока ко второму, то есть «игрок1» к «игрок2»
tp <цель> <x> <y> <z> [<y-поворот> <x-наклон>] Телепортирует цель в указанные координаты x, y, z. Значение y должно быть больше 0 во избежание выпадения из мира. Можно использовать относительные координаты, например, /tp John ~10 70 ~-16 переместит игрока John на высоту 70, сместит на +10 по X и на -16 по Z. Также, версии 1.8+ можно поворачивать игрока по осям x (по горизонтали) и y (по вертикали). Например, /tp John ~ ~10 ~ 90 0 телепортирует игрока John на 10 блоков выше, поворачивает его на 90° вертикально и 0° горизонтально.
weather <clear | rain | thunder> [время] Устанавливает погоду на определенное время, указанное в секундах.
xp <количество> <цель> Даёт указанному игроку определенное количество очков опыта, допустимые значения от 0 до 2,147,483,647. Если после числа ввести l, будет добавлено указанное количество уровней. Кроме того, уровни можно понижать, например, -10l уменьшит уровень игрока на 10.

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

Эти команды сходны с предыдущей группой, но их можно использовать только на сервере. Доступны только оператором с третьим уровнем операторского доступа (за исключением команды /stop).

Команда Описание
ban, eBan <игрок> [причина] Блокирует никнейм игрока, добавляя его в чёрный список сервера. Блокировка удаляет никнейм игрока из белого списка.
ban-ip <ip-адрес> Блокирует все подключения с конкретного IP-адреса.
banlist [ips] Отображает список заблокированных игроков (чёрный список). Чтобы вывести список заблокированных IP-адресов, нужно ввести дополнительный параметр: banlist ips
deop <цель> Снимает с игрока привилегии оператора.
kick <цель> [причина] Выкидывает указанного игрока с сервера.
list Выводит список всех подключенных к серверу игроков. Аналогично нажатию Tab ↹
op <цель> Дает указанному игроку привилегии оператора.
pardon <никнейм> Удаляет никнейм игрока из чёрного списка, что вновь даёт ему возможность подключаться к серверу.
pardon-ip <ip-адрес> Удаляет указанный IP-адрес из черного списка.
save-all Принудительно заставляет сервер записать все изменения в игровом мире на жёсткий диск.
save-off Отключает функцию сервера записывать файлы игрового мира на жёсткий диск.
save-on Позволяет серверу сохранять файлы игрового мира автоматически. По умолчанию эта опция включена.
stop Завершает работу сервера нормальным путём. Доступна только оператором четвёртого уровня операторского доступа.
whitelist <add | remove> <никнейм> Добавляет или удаляет игрока с конкретным никнеймом в белый список.
whitelist list Выводит всех игроков в белом списке.
whitelist <on | off> Включает/выключает использование белого списка для сервера. Операторы сервера всегда смогут подключится, вне зависимости от того, есть ли их никнеймы в белом списке.
whitelist reload Перезагружает белый список, то есть обновляет его в соответствии с файлом white-list.txt на локальном жёстком диске (может использоваться, когда white-list.txt модифицируется сторонними программами).

Команды для командного блока

Эти команды могут быть выполнены в чате или в командном блоке и не могут быть выполнены в консоли сервера.

Команда Описание
testfor <цель> [NBT-данные] Если введена в чате, выведет имена игроков, а если введена в командном блоке и к нему подключен компаратор, он выведет сигнал с силой, равной количеству игроков.
testforblock <x> <y> <z> <ID> [Доп. параметры] Проверяет наличие блока на координатах, и, если он там присутствует, компаратор выведет сигнал. Также с помощью этой команды можно проверять наличие предметов в сундуках.
testforblocks <x> <y> <z> <x2> <y2> <z2> <x> <y> <z> [Режим] Проверяет совпадение двух областей и если обе области идентичны, компаратор выведет сигнал. Раздел "режим" может принимать значения masked или all, при masked воздух не учитывается.

История

Classic
0.0.15a_03Добавлена команда /broadcast.
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 and /tell.
1.2.5Удалена команда home.
1.2.6Добавлена команда /kill.
Beta
1.3Добавлена команда /whitelist.
Релиз
1.3.112w16aВведена опция включения читов. Команда kill работает в Творческом режиме.
Добавлены команды /gamemode, /give, /time, /toggledownfall и /xp.
12w17aДобавлена команда /help.
12w21aДобавлена команда /seed.
12w22aДобавлена команда /defaultgamemode.
12w24aДобавлена команда /publish.
12w25aВведена возможность включения читов в мире путём его открытия для локальной сети.
12w27aДобавлена команда /debug.
1.4.212w32aДобавлены команды /difficulty, /gamerule, /spawnpoint и /weather.
Добавлен выбор целей, к которым будет применена команда.
12w37aДобавлена команда /clear.
12w38aКоманда clear теперь может быть использована для удаления конкретных блоков/предметов.
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.
1.6-preДобавлен новый аргумент clear команды /effect.
1.6.1-preДобавлена команда /playsound.
Урон, наносимый командой kill был изменён с 1000 до 3,4×1038.
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 для указания конкретного вида сущности.
Добавлены дополнительные аргументы для команды Шаблон:Cmd.
14w03aКоманда Шаблон:Cmd теперь поддерживает параметры поворота телепортируемого объекта.
Селекторы игроков (@p, @e и другие) теперь поддерживают кубические области.
Добавлена команда Шаблон:Cmd, позволяющая копировать и вставлять области карты.
Добавлена команда Шаблон:Cmd, позволяющая заполнить указываемую область одним определяемым в параметрах типом блока.
14w04aДобавлена команда Шаблон:Cmd.
Добавлена возможность фильтровать типы блоков в команде Шаблон:Cmd.
14w05aДобавлена команда Шаблон:Cmd или Шаблон:Cmd.
14w06aДобавлен новый аргумент hideParticles для команды Шаблон:Cmd.
Добавлена команда Шаблон:Cmd.
14w07aДобавлены команды Шаблон:Cmd и Шаблон:Cmd.
14w17aДобавлена команда Шаблон:Cmd.
14w20aДобавлена команда Шаблон:Cmd.
Добавлен параметр selector для команды Шаблон:Cmd.
1.8.11.8.1-pre1Добавлена опция doEntityDrops для команды Шаблон:Cmd.
1.915w37aДобавлена опция spectatorsGenerateChunks и spaw для команды Шаблон:Cmd.
15w49aТеперь звуки в Шаблон:Cmd можно выбирать через Tab ↹.
1.9.31.9.3-pre1Теперь команда Шаблон:Cmd не будет телепортировать игрока по координате Y вне диапазона от -512 до 512
1.9.31.9.3-pre2Добавлена команда, останавливающая звуки у игроков — Шаблон:Cmd.
1.1016w21bТеперь команда Шаблон:Cmd будет телепортировать игрока по координате Y от -4096 до 4096
1.101.10-pre1Добавлена команда Шаблон:Cmd, которая похожа на Шаблон:Cmd, за исключением того, что параметр цель является обязательным, телепортирование к другому игроку недоступно и относительные координаты используются по отношению к исполнителю команды, а не относительно цели
Альфа-версия карманного издания
0.16.0build 1Команды добавлены в игру.Доступно всего 20 команд.

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

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

См. также

en:Commands es:Comandos fr:Commandes hu:Szerverparancsok ja:コマンド ko:명령어 pl:Komendy pt-br:Comandos zh:命令