|
|
Строка 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 — параметры блока, который необходимо заменить
| |
− | |- {{Якорь|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|Добавлена команда, останавливающая звуки у игроков — {{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:命令]]
| |
Обязательные параметры окружены <угловыми скобками>, а необязательные - [квадратными], скобки при вводе не используются. Параметры, которые нужно подставить при вводе команды, выделены курсивом. Альтернативные аргументы отделены вертикальной чертой |.
Список команд для игроков без привилегий оператора сервера.
Эти команды могут использовать только операторы серверов с помощью игрового чата, находясь на сервере, или с серверной консоли. При введении команды с игрового чата требуется префикс «/».
Данные команды могут быть использованы в одиночной игре, если при создании мира были включены чит-коды.
Эти команды сходны с предыдущей группой, но их можно использовать только на сервере.
Заменитель имени может быть расширен при помощи аргументов, указываемых в квадратных скобках (например, @p[r=10]
). Аргументы перечисляются через запятую. Доступные аргументы: