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

Материал из Playzone Minecraft Wiki
Перейти к: навигация, поиск
(Поиск целей по режиму игры)
(Команды только для операторов)
Строка 1: Строка 1:
{{Переписать}}
+
В Minecraft присутствует полноценный интерфейс командной строки (далее - ''консоль''), который даёт возможность пользователю давать определенные команды для выполнения путём их ввода с клавиатуры. Команды могут быть набраны в игровом [[чат]]е (по умолчанию {{Кнопка|T}} или {{Кнопка|/}}, чтобы открыть чат сразу с введенным символом <code>/</code>), тогда перед командой следует ставить прямую косую черту (<code>/</code>). Команды можно выполнять также и из консоли [[сервер]]а, в этом случае косая черта не нужна.
  
== Общая информация ==
+
Кроме этого, с 1.4.2 есть возможность записать любую консольную команду в [[командный блок]], что позволит выполнять её при получении сигнала красного камня.  
В Minecraft присутствует полноценный интерфейс командной строки (далее - ''консоль''), который даёт возможность пользователю давать определенные команды для выполнения путём их ввода с клавиатуры. Команды могут быть набраны в игровом [[Чат|чате]] (по умолчанию, чтобы открыть его надо нажать на клавиши {{Кнопка|T}} или {{Кнопка|/}} (Нажмите на клавишу SLASH (по умолчанию), чтобы открыть чат сразу с введенным символом <code>/</code>), тогда перед командой следует ставить косую черту (<code>/</code>). Команды можно выполнять также и из консоли [[Сервер|сервера]], в этом случае косая черта не нужна.
 
  
Если нажать {{Кнопка|Tab}} с введенным символом <code>/</code> , то чат (или это может называться консольной строкой) покажет вам все доступные команды.
+
Нажатие {{Кнопка|Tab}} в чате автодополнит команду и покажет все доступные варианты, если автодополнение неоднозначно. Таким образом, нажатие {{Кнопка|Tab}} с введенным символом <code>/</code> покажет все доступные команды.
  
Кроме этого, с версии 1.4.2 есть возможность записать любую консольную команду в [[командный блок]], что позволит выполнять её при получении сигнала красного камня, красного факела, рычага и т.д.
+
== Команды ==
 +
Обязательные параметры окружены <угловыми скобками>, а необязательные - [квадратными], скобки при вводе не используются. Параметры, которые нужно подставить при вводе команды, выделены ''курсивом''. Альтернативные аргументы отделены вертикальной чертой |.
  
Перед командами в командном блоке может стоять косая черта "/" , но это не обязательно (обратите внимание: если в чате прописать команду без "/" , то команда не будет выполнена, а всё что вы написали будет оцениваться как обычный текст, который вы хотели сказать) . Команды в командном блоке может также потребовать дополнительный аргумент, обычно имя пользователя игрока.
+
=== Команды для игроков ===
 
+
Список команд для игроков без привилегий оператора сервера.
Большинство команд доступны только в следующих ситуациях:
+
{| class="wikitable"
* В сервере многопользовательской игры Minecraft, выполняются оператором или командным блоком.
+
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда'''
* В одиночной, если читы при создании мира были включены (с помощью кнопки "Дополнительные настройки мира ..." ).
+
| 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>
 
 
 
Вот основные заменители имени:
 
 
 
Заменители имени
 
{|
 
|'''Параметр'''
 
|'''Описание'''
 
 
|-
 
|-
|@p
+
| '''me''' <''сообщение''>||Аналогично  команде /me в IRC- и jabber-клиентах. Команда посылает сообщение игрока от третьего лица: «* ''Никнейм'' ''текст действия''». Может использоваться для показания конкретного статуса игрока («*Player исследует пещеру»).
|Ближайший игрок
 
 
|-
 
|-
|@r
+
| '''tell''' <''игрок''> <''сообщение''><br>'''w''' <''игрок''> <''сообщение''>||Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели.
|Случайный игрок
 
 
|-
 
|-
|@a
+
| '''kill'''||Наносит игроку 1000 единиц урона, убивая его. Полезно, если игрок заблудился, застрял или умирает от [[голод]]а (если после смерти игрок может легко найти вещи). Работает в режиме [[Творчество]] (после предварительной версии 12w16a). Также после использования в чате отображается сообщение «Ouch. That look like it hurt.»
|Все игроки
 
 
|-
 
|-
|@e
+
| '''seed'''|| Выводит [[зерно]] мира. Введено в версии 12w19a.
|Все [[сущности]] (животные, игроки, выброшенные предметы)
 
 
|}
 
|}
  
==== Рассмотрим каждый целевой селектор по отдельности ====
+
=== Команды только для операторов ===
Аргумент: @p
+
Эти команды могут использовать только операторы серверов с помощью игрового чата, находясь на сервере, или с серверной консоли. При введении команды с игрового чата требуется префикс «/».
  
Ищет ''ближайшего'' игрока. Если игрока нет на сервере, то будет выбран игрок, который ''последним'' присоединился к серверу.
+
Данные команды могут быть использованы в одиночной игре, если при создании мира были включены чит-коды.
  
Аргумент "<code>с</code>" может быть использован для увеличения количества искомых игроков (например, <code>@p[c=3]</code> будет искать три ближайших игроков). При отрицательном значении аргумента, будет искать ''последнего'' игрока (например, <code>@р[с = -1]</code> будет нацелен на самого дальнего игрока).
+
'''Заметка:''' Обычные игроки на сервере будут видеть команды, которые были введены оператором в логе чата.
  
Данный аргумент '''нельзя''' использовать для поиска каких-либо сущностей, кроме игрока. 
+
{| class="wikitable"
 
+
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда'''
Аргумент: @r
+
| width="600pt" align="center" style="background:#f0f0f0;"|'''Описание'''
 
 
Ищет'' случайного'' игрока.
 
* Аргумент <code>с</code> может быть использован для увеличения числа искомых игроков. Например, <code>@r[c=3]</code> будет искать трех случайных игроков.
 
 
 
При использовании без аргумента,"<code>@r</code>"всегда будет искать случайных игроков.
 
 
 
Данный аргумент '''нельзя '''использовать для поиска каких-либо сущностей, кроме игрока.
 
 
 
Аргумент: @a
 
 
 
Ищет ''всех игроков'', в том числе ''погибших''. Ни один другой селектор не будет искать погибших игроков.
 
 
 
Данный аргумент '''нельзя '''использовать для поиска каких-либо сущностей, кроме игрока.
 
 
 
Аргумент: @e
 
 
 
Ищет всех ''сущностей,'' ''предметы'' и ''игроков''
 
 
 
Аргументы могут быть использованы, чтобы уменьшить количество искомых сущностей. Например, <code>@e[type=Cow]</code> будет искать только коров.
 
 
 
=== Аргументы ===
 
{| class="wikitable" align="center"
 
| '''Аргумент'''
 
| '''Описание'''
 
 
|-
 
|-
| x || Положение объекта относительно координаты X
+
| '''clear''' <''цель''> [''номер объекта''] [''дополнительные данные''] ||Полностью очищает [[инвентарь]] указанного игрока или только удаляет из него указанные по [[Нумерация данных|ID]] объекты.
 
|-
 
|-
| y || Положение объекта относительно координаты Y
+
| '''debug''' <start<nowiki>|</nowiki>stop> ||Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Если сессия запущена, это выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке ''debug'' после остановки. Команда была добавлена в 12w27a.
 +
|-
 +
| '''defaultgamemode''' <survival <nowiki>|</nowiki> creative <nowiki>|</nowiki> adventure> ||Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской. survival = s = 0, creative = c = 1, adventure = a = 2. Эта команда была добавлена в 12w22a.
 +
|- {{Якорь|difficulty}}
 +
| '''difficulty ''' <0 <nowiki>|</nowiki> 1 <nowiki>|</nowiki> 2 <nowiki>|</nowiki> 3> ||Устанавливает [[сложность]]: 0 - мирно, 1 - легко, 2 - нормально, 3 - сложно. Эта команда была добавлена в 12w32a.
 
|-
 
|-
| z || Положение объекта относительно координаты Z
+
| '''enchant''' <''цель''> <''EID''> [''уровень''] ||Зачаровывает предмет, который игрок держит в руках, по [[Зачаровывание#Возможные чары|идентификатору эффекта]]. Несовместимые и невозможные чары не могут быть получены. Эта команда была добавлена в 1.4.4 Pre-release.
 
|-
 
|-
| r || Максимальный радиус поиска
+
| '''gamemode''' <survival <nowiki>|</nowiki> creative <nowiki>|</nowiki> adventure> [''цель''] ||Изменяет режим игры для конкретного игрока. [[Выживание]] (survival, s или 0), [[Творчество]] (creative, c или 1), [[Приключение]] (adventrure, a или 2). Если никнейм игрока не указан, то команда изменит режим игры для того, кто её ввел. Чтобы команда сработала, игрок должен быть в сети. Заметка: в списке чит-кодов эта команда самая первая. Чтобы быстро ее набрать, нажмите {{Кнопка|/}} и {{Кнопка|Tab}}.
 
|-
 
|-
| rm || Минимальный радиус поиска
+
| '''gamerule''' <''правило''> [''значение''] || Регулирует несколько базовых параметров (правил). Значение может быть ''true'' или ''false'', если значение не указано, будет выведено текущее состояние правила. Список:
 +
*doFireTick - при false огонь не распространяется, не уничтожает блоки и не затухает.
 +
*doMobLoot - при false с мобов не выпадает [[дроп]] ([[опыт]] все равно выпадает).
 +
*doMobSpawning - при false мобы не могут [[Спаун|спауниться]].
 +
*doTileDrops - при false при разрушении блоков не выпадают предметы.
 +
*keepInventory - при true при смерти [[инвентарь]] игрока сохраняется.
 +
*mobGriefing - при false мобы не могут уничтожать блоки (отключает взрывы [[крипер]]ов и возможности [[Странник Края|странников Края]] поднимать блоки).
 +
*commandBlockOutput - при false [[командный блок]] не выводит ничего в чат при выполнении команд.
 
|-
 
|-
| rx || Максимальный угол поворота по X
+
| '''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 пузырьков [[Зелье регенерации|зелья регенерации]].
 
|-
 
|-
| rxm || Минимальный угол поворота по X
+
| '''help''' [''страница'' <nowiki>|</nowiki> ''команда''] <br> '''?''' [''страница'' <nowiki>|</nowiki> ''команда'']||Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Заметка: некоторые команды не выводятся.
 +
|-
 +
| '''publish'''||Открывает доступ к миру по локальной сети. Эта команда была добавлена в 12w24a.
 
|-
 
|-
| ry || Максимальный угол поворота по Y
+
| '''say''' <''сообщение''>||Показывает всем игрокам на сервере сообщение розовым цветом.
 
|-
 
|-
| rym || Минимальный угол поворота по Y
+
| '''spawnpoint''' [''цель''] [''x''] [''y''] [''z''] || Устанавливает точку спауна для игрока. Если игрок не указан, выполняется для набравшего команду. Если координаты не указаны, точкой спауна устанавливается текущая позиция.
 
|-
 
|-
| 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 – наблюдение)
+
| '''time''' set <''число'' <nowiki>|</nowiki> day <nowiki>|</nowiki> night>||Устанавливает время суток. Параметр ''число'' может принимать целочисленные значения в диапазоне от 0 до 24000, где 0 это рассвет, 6000 полдень, 12000 закат и 18000 полночь (т.e. [[часы]] разделены пополам). day равносильно 0 (рассвет) и night - 12500 (закат).
 
|-
 
|-
| c || Ограничение количества игроков, к которым будет применён заменитель @a. Положительное значение даёт список сверху, отрицательное – снизу
+
| '''time''' add <''число''>||Добавляет к текущему времени суток указанное значение. Параметр ''число'' может принимать целые неотрицательные значения.
 
|-
 
|-
| l || Максимальное количество [[опыт]]а (измеряется в уровнях)
+
| '''toggledownfall'''||Переключатель [[Погода|осадков]].
 
|-
 
|-
| lm || Минимальное количество [[опыт]]а (измеряется в уровнях)
+
| '''tp''' <''цель1''> <''цель2''>||Телепортирует первого игрока к второму, то есть "игрок1" к "игрок2"
 
|-
 
|-
| team || Команда игрока. Без аргументов заменяет @a
+
| '''tp''' <''цель''> <''x''> <''y''> <''z''>||Телепортирует игрока в указанные [[координаты]] x, y, z. Значение y должно быть больше 0. Можно использовать относительные координаты, например, /tp John ~10 70 ~-16 переместит игрока John на высоту 70, сместит на +10 по X и на -16 по Z.
 
|-
 
|-
| score_'''событие''' || Игрок с максимальным счётом по указанному событию
+
| '''weather''' <clear <nowiki>|</nowiki> rain <nowiki>|</nowiki> thunder> <''время''>||Устанавливает [[Погода|погоду]] на определенное время, указанное в секундах. Эта команда была добавлена в 12w32a.
 
|-
 
|-
| score_'''событие'''_min || Игрок с минимальным счётом по указанному событию
+
| '''xp''' <''количество''> <''цель''>||Даёт указанному игроку определенное количество очков опыта, допустимые значения от 0 до 5000. Если после числа ввести L, будет добавлено указанное количество уровней. Кроме того, уровни можно понижать, например, -10L уменьшит уровень игрока на 10.
|-
 
| 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.''
 
 
 
<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> то предмет исчезнет.
 
 
|-
 
|-
| '''replaceitem''' <''ID блока''> <''координаты''> <''слот''> <''вещь''> <''кол-во''> <''дата''> <''тэги''> || Выдаёт определённый предмет в определённый слот блока (например, [[сундук]]а). Если в этом слоту что-то лежало, оно исчезнет. Например, написав команду <code>/replaceitem block ~ ~-1 ~ slot.container.0 minecraft:diamond_pickaxe 1 0 {Unbreakable:1}</code> когда под вами сундук, то в самый 1 верхний слот появится алмазная кирка, которая никогда не сломается. На сундуки Края, верстаки и проигрыватели не действует. В [[Печка|печку]] можно положить предмет даже в то место, куда попадают переплавленные ресурсы (можно использовать для карт на прохождение).
+
| '''ban''' <''игрок''> [''причина'']||Блокирует никнейм игрока, добавляя его в чёрный список сервера. Блокировка удаляет никнейм игрока из белого списка.
|- {{Якорь|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 (закат).
 
 
|-
 
|-
| '''time''' add <''число''> || Добавляет к текущему времени суток указанное значение. Параметр ''число'' может принимать целые неотрицательные значения.
+
| '''ban-ip''' <''ip-адрес''>||Блокирует все подключения с конкретного IP-адреса.
 
|-
 
|-
| '''time''' query <daytime <nowiki>|</nowiki> gametime <nowiki>|</nowiki> day> ||
+
| '''banlist''' [ips]||Отображает список заблокированных игроков (чёрный список). Чтобы вывести список заблокированных IP-адресов, нужно ввести дополнительный параметр: '''''banlist''' ips''
* daytime – Выводит количество игровых тиков, прошедших с рассвета
 
* gametime – Выводит возраст мира в игровых тиках
 
* day – Выводит количество прошедших игровых дней
 
|- {{Якорь|title}}
 
| '''title''' <''игрок''> <''параметр''> || Команда выводит на экран заданную информацию. Список параметров:
 
* clear – Очищает экран игрока
 
* reset – Перезагружает экран и параметры fadeIn и fadeOut
 
* subtitle <''сырой json''> – Загружает подзаголовок, если есть заголовок
 
 
|-
 
|-
| '''title''' <''игрок''> times <''появление''> <''задержка''> <''исчезание''> || Ставит время пребывания текста на экране в тиках
+
| '''deop''' <''цель''>||Снимает с игрока привилегии оператора.
 
|-
 
|-
| '''title''' <''игрок''> actionbar <''сырой json''> || Показывает текст над хотбаром
+
| '''kick''' <''цель''> [''причина'']||Выкидывает указанного игрока с сервера.
 
|-
 
|-
| '''title''' <''игрок''> title <''сырой json''> || Устанавливает заголовок
+
| '''list'''||Выводит список всех подключенных к серверу игроков. Аналогично нажатию {{Кнопка|TAB}}
|- {{Якорь|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''' <''цель''> [NBT-данные]
+
|'''testfor''' (ник)
|Если введена в чате, выведет имена игроков, а если введена в командном блоке и к нему подключен [[компаратор]], он выведет сигнал с силой, равной количеству игроков.
+
|[[Компаратор]] выводит сигнал, проверяющий, есть ли такой игрок на сервере. Можно задать условия поиска (1.5).
|- {{Якорь|testforblock}}
+
|-
|'''testforblock''' <''x''> <''y''> <''z''> <''ID''> [''Доп. параметры'']
 
|Проверяет наличие блока на координатах, и, если он там присутствует, [[компаратор]] выведет сигнал. Также с помощью этой команды можно проверять наличие предметов в сундуках.
 
|- {{Якорь|testforblocks}}
 
|'''testforblocks''' <''x''> <''y''> <''z''> <''x2''> <''y2''> <''z2''> <''x''> <''y''> <''z''> [''Режим'']
 
|Проверяет совпадение двух областей и если обе области идентичны, [[компаратор]] выведет сигнал. Раздел "режим" может принимать значения masked или all, при masked воздух не учитывается.
 
 
|}
 
|}
  
== История ==
+
== Цели команд ==
{{История|classic}}
+
В качестве цели обычно выступает ник игрока, но в {{Вер|1.4.2}} был добавлен расширенный синтаксис. Существует три основных заменителя имени:
{{История||0.0.15a_03|Добавлена команда {{Команда|broadcast}}.}}
+
*<code>@p</code> соответствует ближайшему игроку;
{{История||0.0.16a_01|Команда <code>broadcast</code> изменена на {{Команда|say}}.}}
+
*<code>@a</code> - всем игрокам (будет получен список из всех игроков, и к каждому будет применена команда);
{{История||0.0.17a|Добавлена команда {{Команда|setspawn}}, одна из первых команд одиночной игры.}}
+
*<code>@r</code> - случайному игроку.
{{История||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».
  
 
== См. также ==
 
== См. также ==
Строка 487: Строка 166:
  
 
[[Категория:Сервер]]
 
[[Категория:Сервер]]
 
[[de:Befehl]]
 
[[en:Commands]]
 
[[es:Comandos]]
 
[[fr:Commandes]]
 
[[hu:Szerverparancsok]]
 
[[ja:コマンド]]
 
[[ko:명령어]]
 
[[pl:Komendy]]
 
[[pt-br:Comandos]]
 
[[zh:命令]]
 

Версия 22:40, 5 декабря 2016

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

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

Нажатие Tab ↹ в чате автодополнит команду и покажет все доступные варианты, если автодополнение неоднозначно. Таким образом, нажатие Tab ↹ с введенным символом / покажет все доступные команды.

Команды

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

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

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

Команда Описание
me <сообщение> Аналогично команде /me в IRC- и jabber-клиентах. Команда посылает сообщение игрока от третьего лица: «* Никнейм текст действия». Может использоваться для показания конкретного статуса игрока («*Player исследует пещеру»).
tell <игрок> <сообщение>
w <игрок> <сообщение>
Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели.
kill Наносит игроку 1000 единиц урона, убивая его. Полезно, если игрок заблудился, застрял или умирает от голода (если после смерти игрок может легко найти вещи). Работает в режиме Творчество (после предварительной версии 12w16a). Также после использования в чате отображается сообщение «Ouch. That look like it hurt.»
seed Выводит зерно мира. Введено в версии 12w19a.

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

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

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

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

Команда Описание
clear <цель> [номер объекта] [дополнительные данные] Полностью очищает инвентарь указанного игрока или только удаляет из него указанные по ID объекты.
debug <start|stop> Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Если сессия запущена, это выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке debug после остановки. Команда была добавлена в 12w27a.
defaultgamemode <survival | creative | adventure> Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской. survival = s = 0, creative = c = 1, adventure = a = 2. Эта команда была добавлена в 12w22a.
difficulty <0 | 1 | 2 | 3> Устанавливает сложность: 0 - мирно, 1 - легко, 2 - нормально, 3 - сложно. Эта команда была добавлена в 12w32a.
enchant <цель> <EID> [уровень] Зачаровывает предмет, который игрок держит в руках, по идентификатору эффекта. Несовместимые и невозможные чары не могут быть получены. Эта команда была добавлена в 1.4.4 Pre-release.
gamemode <survival | creative | adventure> [цель] Изменяет режим игры для конкретного игрока. Выживание (survival, s или 0), Творчество (creative, c или 1), Приключение (adventrure, a или 2). Если никнейм игрока не указан, то команда изменит режим игры для того, кто её ввел. Чтобы команда сработала, игрок должен быть в сети. Заметка: в списке чит-кодов эта команда самая первая. Чтобы быстро ее набрать, нажмите / и Tab ↹.
gamerule <правило> [значение] Регулирует несколько базовых параметров (правил). Значение может быть true или false, если значение не указано, будет выведено текущее состояние правила. Список:
  • doFireTick - при false огонь не распространяется, не уничтожает блоки и не затухает.
  • doMobLoot - при false с мобов не выпадает дроп (опыт все равно выпадает).
  • doMobSpawning - при false мобы не могут спауниться.
  • doTileDrops - при false при разрушении блоков не выпадают предметы.
  • keepInventory - при true при смерти инвентарь игрока сохраняется.
  • mobGriefing - при false мобы не могут уничтожать блоки (отключает взрывы криперов и возможности странников Края поднимать блоки).
  • commandBlockOutput - при false командный блок не выводит ничего в чат при выполнении команд.
give <цель> <номер объекта> [количество] [дополнительная информация] Даёт игроку определённый предмет/блок в указанном количестве по нумерации данных. Например, если ввести /give John 4, то это даст игроку с никнеймом John 1 блок булыжника, /give John 35 64 11 выдаст полную стопку синей шерсти, /give John 278 1 1000 - поврежденную на 1000 единиц алмазную кирку, а /give John 373 10 8193 выдаст 10 пузырьков зелья регенерации.
help [страница | команда]
? [страница | команда]
Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Заметка: некоторые команды не выводятся.
publish Открывает доступ к миру по локальной сети. Эта команда была добавлена в 12w24a.
say <сообщение> Показывает всем игрокам на сервере сообщение розовым цветом.
spawnpoint [цель] [x] [y] [z] Устанавливает точку спауна для игрока. Если игрок не указан, выполняется для набравшего команду. Если координаты не указаны, точкой спауна устанавливается текущая позиция.
time set <число | day | night> Устанавливает время суток. Параметр число может принимать целочисленные значения в диапазоне от 0 до 24000, где 0 это рассвет, 6000 полдень, 12000 закат и 18000 полночь (т.e. часы разделены пополам). day равносильно 0 (рассвет) и night - 12500 (закат).
time add <число> Добавляет к текущему времени суток указанное значение. Параметр число может принимать целые неотрицательные значения.
toggledownfall Переключатель осадков.
tp <цель1> <цель2> Телепортирует первого игрока к второму, то есть "игрок1" к "игрок2"
tp <цель> <x> <y> <z> Телепортирует игрока в указанные координаты x, y, z. Значение y должно быть больше 0. Можно использовать относительные координаты, например, /tp John ~10 70 ~-16 переместит игрока John на высоту 70, сместит на +10 по X и на -16 по Z.
weather <clear | rain | thunder> <время> Устанавливает погоду на определенное время, указанное в секундах. Эта команда была добавлена в 12w32a.
xp <количество> <цель> Даёт указанному игроку определенное количество очков опыта, допустимые значения от 0 до 5000. Если после числа ввести L, будет добавлено указанное количество уровней. Кроме того, уровни можно понижать, например, -10L уменьшит уровень игрока на 10.

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

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

Команда Описание
ban <игрок> [причина] Блокирует никнейм игрока, добавляя его в чёрный список сервера. Блокировка удаляет никнейм игрока из белого списка.
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 (ник) Компаратор выводит сигнал, проверяющий, есть ли такой игрок на сервере. Можно задать условия поиска (1.5).

Цели команд

В качестве цели обычно выступает ник игрока, но в 1.4.2 был добавлен расширенный синтаксис. Существует три основных заменителя имени:

  • @p соответствует ближайшему игроку;
  • @a - всем игрокам (будет получен список из всех игроков, и к каждому будет применена команда);
  • @r - случайному игроку.

Заменитель имени может быть расширен при помощи аргументов, указываемых в квадратных скобках (например, @p[r=10]). Аргументы перечисляются через запятую. Доступные аргументы:

  • x - X координата центра поиска;
  • y - Y координата центра поиска;
  • z - Z координата центра поиска;
  • r - максимальный радиус поиска;
  • rm - минимальный радиус поиска;
  • m - игровой режим;
  • l - максимальный уровень;
  • lm - минимальный уровень;
  • c - специальный аргумент для @a: ограничение количества игроков, к которым будет применена команда. Например, @a[c=10] - это 10 первых игроков из списка, @a[c=-12] - 12 последних игроков из списка.

История

  • В предварительной версии 12w16a была введена опция включения читов.
  • В предварительной версии 12w24a была добавлена команда «publish».
  • В предварительной версии 12w25a была введена возможность включения/выключения для игрового мира после включения доступа к нему по локальной сети.
  • В предварительной версии 12w27a добавлена команда «debug».
  • В предварительной версии 12w32a были добавлены команды «difficulty», «gamerule», «spawnpoint» и «weather».
  • В предварительной версии 1.4.4 Prerelease была добавлена команда «enchant».
  • В предварительной версии 13w03a была добавлена команда «testfor».
  • В предварительной версии 13w04a была добавлена команда «scoreboard».

См. также