Команды консоли — различия между версиями
Magnat (обсуждение | вклад) (→Команды только для операторов) |
(→Поиск целей по режиму игры) |
||
Строка 1: | Строка 1: | ||
− | + | {{Переписать}} | |
− | + | == Общая информация == | |
+ | В Minecraft присутствует полноценный интерфейс командной строки (далее - ''консоль''), который даёт возможность пользователю давать определенные команды для выполнения путём их ввода с клавиатуры. Команды могут быть набраны в игровом [[Чат|чате]] (по умолчанию, чтобы открыть его надо нажать на клавиши {{Кнопка|T}} или {{Кнопка|/}} (Нажмите на клавишу SLASH (по умолчанию), чтобы открыть чат сразу с введенным символом <code>/</code>), тогда перед командой следует ставить косую черту (<code>/</code>). Команды можно выполнять также и из консоли [[Сервер|сервера]], в этом случае косая черта не нужна. | ||
− | + | Если нажать {{Кнопка|Tab}} с введенным символом <code>/</code> , то чат (или это может называться консольной строкой) покажет вам все доступные команды. | |
− | + | Кроме этого, с версии 1.4.2 есть возможность записать любую консольную команду в [[командный блок]], что позволит выполнять её при получении сигнала красного камня, красного факела, рычага и т.д. | |
− | |||
− | === | + | Перед командами в командном блоке может стоять косая черта "/" , но это не обязательно (обратите внимание: если в чате прописать команду без "/" , то команда не будет выполнена, а всё что вы написали будет оцениваться как обычный текст, который вы хотели сказать) . Команды в командном блоке может также потребовать дополнительный аргумент, обычно имя пользователя игрока. |
− | + | ||
− | {| | + | Большинство команд доступны только в следующих ситуациях: |
− | + | * В сервере многопользовательской игры Minecraft, выполняются оператором или командным блоком. | |
− | + | * В одиночной, если читы при создании мира были включены (с помощью кнопки "Дополнительные настройки мира ..." ). | |
+ | Некоторые команды игроку также доступны в одиночной игре, даже если читы не включены. | ||
+ | |||
+ | '''Примечание: '''В одиночных мирах, где читы не включены при создании мира , они могут быть включены на временной основе, нажав в меню на кнопку "Открыть для сети", а затем на кнопку "Использование читов: Выкл" и "Открыть мир для сети" . Вы не обязательно должны быть в локальной сети или иметь другие соединения. Это позволит использовать команды, пока игрок не покинул мир, и изменения, внесенные с помощью команды будут сохранены . Вы можете делать это каждый раз, когда запускаете игровой мир. | ||
+ | |||
+ | == Относительные координаты == | ||
+ | Относительные координаты указываются с помощью тильды (~). Число написанное после тильды обозначает разницу между координатами места выполнения команды и нужными координатами. Например: команда<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 |
+ | |Ближайший игрок | ||
|- | |- | ||
− | | | + | |@r |
+ | |Случайный игрок | ||
|- | |- | ||
− | | | + | |@a |
+ | |Все игроки | ||
|- | |- | ||
− | | | + | |@e |
+ | |Все [[сущности]] (животные, игроки, выброшенные предметы) | ||
|} | |} | ||
− | === | + | ==== Рассмотрим каждый целевой селектор по отдельности ==== |
− | + | Аргумент: @p | |
+ | |||
+ | Ищет ''ближайшего'' игрока. Если игрока нет на сервере, то будет выбран игрок, который ''последним'' присоединился к серверу. | ||
+ | |||
+ | Аргумент "<code>с</code>" может быть использован для увеличения количества искомых игроков (например, <code>@p[c=3]</code> будет искать три ближайших игроков). При отрицательном значении аргумента, будет искать ''последнего'' игрока (например, <code>@р[с = -1]</code> будет нацелен на самого дальнего игрока). | ||
+ | |||
+ | Данный аргумент '''нельзя''' использовать для поиска каких-либо сущностей, кроме игрока. | ||
+ | |||
+ | Аргумент: @r | ||
+ | |||
+ | Ищет'' случайного'' игрока. | ||
+ | * Аргумент <code>с</code> может быть использован для увеличения числа искомых игроков. Например, <code>@r[c=3]</code> будет искать трех случайных игроков. | ||
+ | |||
+ | При использовании без аргумента,"<code>@r</code>"всегда будет искать случайных игроков. | ||
+ | |||
+ | Данный аргумент '''нельзя '''использовать для поиска каких-либо сущностей, кроме игрока. | ||
+ | |||
+ | Аргумент: @a | ||
+ | |||
+ | Ищет ''всех игроков'', в том числе ''погибших''. Ни один другой селектор не будет искать погибших игроков. | ||
+ | |||
+ | Данный аргумент '''нельзя '''использовать для поиска каких-либо сущностей, кроме игрока. | ||
+ | |||
+ | Аргумент: @e | ||
− | + | Ищет всех ''сущностей,'' ''предметы'' и ''игроков'' | |
− | + | Аргументы могут быть использованы, чтобы уменьшить количество искомых сущностей. Например, <code>@e[type=Cow]</code> будет искать только коров. | |
− | {| class="wikitable | + | === Аргументы === |
− | + | {| class="wikitable" align="center" | |
− | + | | '''Аргумент''' | |
+ | | '''Описание''' | ||
+ | |- | ||
+ | | x || Положение объекта относительно координаты X | ||
+ | |- | ||
+ | | y || Положение объекта относительно координаты Y | ||
+ | |- | ||
+ | | z || Положение объекта относительно координаты Z | ||
+ | |- | ||
+ | | r || Максимальный радиус поиска | ||
+ | |- | ||
+ | | rm || Минимальный радиус поиска | ||
+ | |- | ||
+ | | rx || Максимальный угол поворота по X | ||
|- | |- | ||
− | | | + | | rxm || Минимальный угол поворота по X |
|- | |- | ||
− | | | + | | ry || Максимальный угол поворота по Y |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | rym || Минимальный угол поворота по Y |
|- | |- | ||
− | | | + | | 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 – наблюдение) |
|- | |- | ||
− | | | + | | c || Ограничение количества игроков, к которым будет применён заменитель @a. Положительное значение даёт список сверху, отрицательное – снизу |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | l || Максимальное количество [[опыт]]а (измеряется в уровнях) |
|- | |- | ||
− | | | + | | lm || Минимальное количество [[опыт]]а (измеряется в уровнях) |
− | |||
− | |||
|- | |- | ||
− | | | + | | team || Команда игрока. Без аргументов заменяет @a |
|- | |- | ||
− | | ''' | + | | score_'''событие''' || Игрок с максимальным счётом по указанному событию |
|- | |- | ||
− | | ''' | + | | score_'''событие'''_min || Игрок с минимальным счётом по указанному событию |
|- | |- | ||
− | | | + | | name || Имя игрока или [[сущности]] |
|- | |- | ||
− | | | + | | type || Тип [[сущности]] |
|- | |- | ||
− | | | + | | tag || [[Система счёта игровых событий|Тег]] [[сущности]] |
|- | |- | ||
− | | | + | |dx || Расстояние от указанной координаты Х по оси Х для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно) |
|- | |- | ||
− | | | + | |dy || Расстояние от указанной координаты Y по оси Y для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно) |
|- | |- | ||
− | | ''' | + | |dz || Расстояние от указанной координаты Z по оси Z для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно) |
+ | |} | ||
+ | |||
+ | ==== Поиск по координатам ==== | ||
+ | [x=''X'',y=''Y'',z=''Z'',r(m)=''R''(''M'')] - выбирает цели по расстоянию от заданных координат. Обязателен аргумент [r=''R'']. Координаты должны быть точными, нельзя использовать относительные (~). Также можно написать [''X,Y,Z,R''] при условии, что координаты и радиус стоят первыми в списке аргументов. | ||
+ | |||
+ | ==== Поиск по радиусу ==== | ||
+ | [r=''R''] - выбирает цели по максимальному радиусу от места выполнения команды. | ||
+ | |||
+ | [rm=''RM''] - выбирает цели по минимальному радиусу от места выполнения команды. | ||
+ | |||
+ | ==== Поиск целей по режиму игры ==== | ||
+ | [m=''M''] - выбирает цели по указанному режиму игры. Возможные значения: | ||
+ | * -1 - любой режим | ||
+ | * 0 - выживание | ||
+ | * 1 - творческий | ||
+ | * 2 - приключение | ||
+ | |||
+ | ==== Поиск целей по количеству ==== | ||
+ | [c=''С''] - выбирает только указанное количество целей, обычно по расстоянию от места выполнения команды. | ||
+ | |||
+ | Когда используется с @p или @r, по умолчанию значение 1. Если увеличить значение, будет выбрано больше ближайших, или больше рандомных целей. Когда используется с @a или @e, выбирает только ближайшие цели. | ||
+ | |||
+ | Если несколько сущностей или игроков находится на одинаковом расстоянии от места выполнения команды, то будет выбрана сущность, появившаяся первой / игрок зашедший на сервер раньше других. | ||
+ | |||
+ | Когда значение отрицательное, выбираются цели находящиеся дальше всех от места выполнения команды. Например @a[c=-4] найдет 4 самых далеких игрока, а @e[c=-7] - 7 самых далеких сущностей. | ||
+ | |||
+ | ==== Поиск целей по количеству опыта ==== | ||
+ | [l=''L''] - выбирает цели у которых не больше, чем'' L'' опыта. | ||
+ | |||
+ | [lm=''LM''] - выбирает цели у которых не меньше, чем ''LM'' опыта. | ||
+ | |||
+ | ==== Поиск целей по счету ==== | ||
+ | [score_событие=''SCORE''] - выбирает цели с счетом не больше чем ''SCORE ''по событию ''событие.'' | ||
+ | |||
+ | [score_событие_min=''SCOREMIN''] - выбирает цели с счетом не меньше чем ''SCOREMIN ''по событию ''событие.'' | ||
+ | |||
+ | ==== Поиск целей по командам ==== | ||
+ | [team=''TEAM''] - выбирает только цели в команде ''TEAM.'' | ||
+ | |||
+ | <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 верхний слот появится алмазная кирка, которая никогда не сломается. На сундуки Края, верстаки и проигрыватели не действует. В [[Печка|печку]] можно положить предмет даже в то место, куда попадают переплавленные ресурсы (можно использовать для карт на прохождение). |
+ | |- {{Якорь|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 <''число''> || Добавляет к текущему времени суток указанное значение. Параметр ''число'' может принимать целые неотрицательные значения. |
|- | |- | ||
− | | ''' | + | | '''time''' query <daytime <nowiki>|</nowiki> gametime <nowiki>|</nowiki> day> || |
+ | * daytime – Выводит количество игровых тиков, прошедших с рассвета | ||
+ | * gametime – Выводит возраст мира в игровых тиках | ||
+ | * day – Выводит количество прошедших игровых дней | ||
+ | |- {{Якорь|title}} | ||
+ | | '''title''' <''игрок''> <''параметр''> || Команда выводит на экран заданную информацию. Список параметров: | ||
+ | * clear – Очищает экран игрока | ||
+ | * reset – Перезагружает экран и параметры fadeIn и fadeOut | ||
+ | * subtitle <''сырой json''> – Загружает подзаголовок, если есть заголовок | ||
|- | |- | ||
− | | ''' | + | | '''title''' <''игрок''> times <''появление''> <''задержка''> <''исчезание''> || Ставит время пребывания текста на экране в тиках |
|- | |- | ||
− | | ''' | + | | '''title''' <''игрок''> actionbar <''сырой json''> || Показывает текст над хотбаром |
|- | |- | ||
− | | ''' | + | | '''title''' <''игрок''> title <''сырой json''> || Устанавливает заголовок |
+ | |- {{Якорь|toggledownfall}} | ||
+ | | '''toggledownfall''' || Переключатель [[Погода|осадков]]. | ||
+ | |- {{Якорь|tp}} | ||
+ | | '''tp''' <''цель1''> <''цель2''> || Телепортирует первого игрока ко второму, то есть «игрок1» к «игрок2» | ||
|- | |- | ||
+ | | '''tp''' <''цель''> <''x''> <''y''> <''z''> [<''y-поворот''> <''x-наклон''>] || Телепортирует цель в указанные [[координаты]] x, y, z. Значение y должно быть больше 0 во избежание выпадения из мира. Можно использовать относительные координаты, например, /tp John ~10 70 ~-16 переместит игрока John на высоту 70, сместит на +10 по X и на -16 по Z. Также, версии 1.8+ можно поворачивать игрока по осям ''x'' (по горизонтали) и ''y'' (по вертикали). Например, /tp John ~ ~10 ~ 90 0 телепортирует игрока John на 10 блоков выше, поворачивает его на 90° вертикально и 0° горизонтально. | ||
+ | |- {{Якорь|weather}} | ||
+ | | '''weather''' <clear <nowiki>|</nowiki> rain <nowiki>|</nowiki> thunder> [''время''] || Устанавливает [[Погода|погоду]] на определенное время, указанное в секундах. | ||
+ | |- {{Якорь|xp}} | ||
+ | | '''xp''' <''количество''> <''цель''> || Даёт указанному игроку определенное количество очков опыта, допустимые значения от 0 до 2,147,483,647. Если после числа ввести l, будет добавлено указанное количество уровней. Кроме того, уровни можно понижать, например, -10l уменьшит уровень игрока на 10. | ||
+ | |} | ||
+ | |||
+ | === Команды только для мультиплеера === | ||
+ | Эти команды сходны с предыдущей группой, но их можно использовать только на сервере. Доступны только оператором с третьим уровнем операторского доступа (за исключением команды {{Команда|stop}}). | ||
+ | |||
+ | {| class="wikitable" | ||
+ | | width="300pt" align="center" style="background:#f0f0f0;"|'''Команда''' | ||
+ | | width="600pt" align="center" style="background:#f0f0f0;"|'''Описание''' | ||
+ | |- {{Якорь|ban}} | ||
+ | | '''ban''', '''eBan''' <''игрок''> [''причина'']||Блокирует никнейм игрока, добавляя его в чёрный список сервера. Блокировка удаляет никнейм игрока из белого списка. | ||
+ | |- {{Якорь|ban-ip}} | ||
+ | | '''ban-ip''' <''ip-адрес''>||Блокирует все подключения с конкретного IP-адреса. | ||
+ | |- {{Якорь|banlist}} | ||
+ | | '''banlist''' [ips]||Отображает список заблокированных игроков (чёрный список). Чтобы вывести список заблокированных IP-адресов, нужно ввести дополнительный параметр: '''''banlist''' ips'' | ||
+ | |- {{Якорь|deop}} | ||
+ | | '''deop''' <''цель''>||Снимает с игрока привилегии оператора. | ||
+ | |- {{Якорь|kick}} | ||
+ | | '''kick''' <''цель''> [''причина'']||Выкидывает указанного игрока с сервера. | ||
+ | |- {{Якорь|list}} | ||
+ | | '''list'''||Выводит список всех подключенных к серверу игроков. Аналогично нажатию {{Кнопка|Tab}} | ||
+ | |- {{Якорь|op}} | ||
| '''op''' <''цель''>||Дает указанному игроку привилегии оператора. | | '''op''' <''цель''>||Дает указанному игроку привилегии оператора. | ||
− | |- | + | |- {{Якорь|pardon}} |
| '''pardon''' <''никнейм''>||Удаляет никнейм игрока из чёрного списка, что вновь даёт ему возможность подключаться к серверу. | | '''pardon''' <''никнейм''>||Удаляет никнейм игрока из чёрного списка, что вновь даёт ему возможность подключаться к серверу. | ||
− | |- | + | |- {{Якорь|pardon-ip}} |
| '''pardon-ip''' <''ip-адрес''>||Удаляет указанный IP-адрес из черного списка. | | '''pardon-ip''' <''ip-адрес''>||Удаляет указанный IP-адрес из черного списка. | ||
− | |- | + | |- {{Якорь|save-all}} |
| '''save-all'''||Принудительно заставляет сервер записать все изменения в игровом мире на жёсткий диск. | | '''save-all'''||Принудительно заставляет сервер записать все изменения в игровом мире на жёсткий диск. | ||
− | |- | + | |- {{Якорь|save-off}} |
| '''save-off'''||Отключает функцию сервера записывать файлы игрового мира на жёсткий диск. | | '''save-off'''||Отключает функцию сервера записывать файлы игрового мира на жёсткий диск. | ||
− | |- | + | |- {{Якорь|save-on}} |
| '''save-on'''||Позволяет серверу сохранять файлы игрового мира автоматически. По умолчанию эта опция включена. | | '''save-on'''||Позволяет серверу сохранять файлы игрового мира автоматически. По умолчанию эта опция включена. | ||
− | |- | + | |- {{Якорь|stop}} |
− | | '''stop'''||Завершает работу сервера нормальным путём. | + | | '''stop'''||Завершает работу сервера нормальным путём. Доступна только оператором четвёртого уровня операторского доступа. |
− | |- | + | |- {{Якорь|whitelist}} |
− | | '''whitelist''' <add<nowiki>|</nowiki>remove> <''никнейм''>||Добавляет или удаляет игрока с конкретным никнеймом в белый список. | + | | '''whitelist''' <add <nowiki>|</nowiki> remove> <''никнейм''>||Добавляет или удаляет игрока с конкретным никнеймом в белый список. |
|- | |- | ||
| '''whitelist''' list||Выводит всех игроков в белом списке. | | '''whitelist''' list||Выводит всех игроков в белом списке. | ||
|- | |- | ||
− | | '''whitelist''' <on<nowiki>|</nowiki>off>||Включает/выключает использование белого списка для сервера. Операторы сервера всегда смогут подключится, вне зависимости от того, есть ли их никнеймы в белом списке. | + | | '''whitelist''' <on <nowiki>|</nowiki> off>||Включает/выключает использование белого списка для сервера. Операторы сервера всегда смогут подключится, вне зависимости от того, есть ли их никнеймы в белом списке. |
|- | |- | ||
| '''whitelist''' reload ||Перезагружает белый список, то есть обновляет его в соответствии с файлом ''white-list.txt'' на локальном жёстком диске (может использоваться, когда white-list.txt модифицируется сторонними программами). | | '''whitelist''' reload ||Перезагружает белый список, то есть обновляет его в соответствии с файлом ''white-list.txt'' на локальном жёстком диске (может использоваться, когда white-list.txt модифицируется сторонними программами). | ||
|} | |} | ||
− | ===Команды | + | === Команды для [[Командный блок|командного блока]] === |
− | Эти команды | + | Эти команды могут быть выполнены в [[чат]]е или в командном блоке и не могут быть выполнены в консоли сервера. |
{| class="wikitable" | {| class="wikitable" | ||
| width="300pt" align="center" style="background:#f0f0f0;"|'''Команда''' | | width="300pt" align="center" style="background:#f0f0f0;"|'''Команда''' | ||
| width="600pt" align="center" style="background:#f0f0f0;"|'''Описание''' | | width="600pt" align="center" style="background:#f0f0f0;"|'''Описание''' | ||
− | |- | + | |- {{Якорь|testfor}} |
− | |'''testfor''' | + | |'''testfor''' <''цель''> [NBT-данные] |
− | |[[ | + | |Если введена в чате, выведет имена игроков, а если введена в командном блоке и к нему подключен [[компаратор]], он выведет сигнал с силой, равной количеству игроков. |
− | |- | + | |- {{Якорь|testforblock}} |
+ | |'''testforblock''' <''x''> <''y''> <''z''> <''ID''> [''Доп. параметры''] | ||
+ | |Проверяет наличие блока на координатах, и, если он там присутствует, [[компаратор]] выведет сигнал. Также с помощью этой команды можно проверять наличие предметов в сундуках. | ||
+ | |- {{Якорь|testforblocks}} | ||
+ | |'''testforblocks''' <''x''> <''y''> <''z''> <''x2''> <''y2''> <''z2''> <''x''> <''y''> <''z''> [''Режим''] | ||
+ | |Проверяет совпадение двух областей и если обе области идентичны, [[компаратор]] выведет сигнал. Раздел "режим" может принимать значения masked или all, при masked воздух не учитывается. | ||
|} | |} | ||
− | == | + | == История == |
− | + | {{История|classic}} | |
− | + | {{История||0.0.15a_03|Добавлена команда {{Команда|broadcast}}.}} | |
− | + | {{История||0.0.16a_01|Команда <code>broadcast</code> изменена на {{Команда|say}}.}} | |
− | + | {{История||0.0.17a|Добавлена команда {{Команда|setspawn}}, одна из первых команд одиночной игры.}} | |
+ | {{История||0.0.20|Добавлена команда {{Команда|solid}}.}} | ||
+ | {{История|alpha}} | ||
+ | {{История||1.0.16|Добавлены команды {{Команда|ban}}, {{Команда|ban-ip}}, {{Команда|banlist}}, {{Команда|deop}}, {{Команда|home}}, {{Команда|kick}}, {{Команда|op}}, {{Команда|pardon}}, {{Команда|pardon-ip}} и {{Команда|stop}}.}} | ||
+ | {{История||1.0.16_01|Добавлены команды {{Команда|save-all}}, {{Команда|save-on}}, {{Команда|save-off}} и {{Команда|tp}}.}} | ||
+ | {{История||1.0.16_02|Добавлены команды {{Команда|list}} and {{Команда|tell}}.}} | ||
+ | {{История||1.2.5|Удалена команда <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 команд.}} | ||
+ | {{История|подвал}} | ||
− | + | == Проблемы с объектом == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Вопросы, касающиеся «Команды консоли», ведутся в [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 хранилище отчётов об ошибках]. Отчёты о проблемах следует оставлять там. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== См. также == | == См. также == | ||
Строка 166: | Строка 487: | ||
[[Категория:Сервер]] | [[Категория:Сервер]] | ||
+ | |||
+ | [[de:Befehl]] | ||
+ | [[en:Commands]] | ||
+ | [[es:Comandos]] | ||
+ | [[fr:Commandes]] | ||
+ | [[hu:Szerverparancsok]] | ||
+ | [[ja:コマンド]] | ||
+ | [[ko:명령어]] | ||
+ | [[pl:Komendy]] | ||
+ | [[pt-br:Comandos]] | ||
+ | [[zh:命令]] |
Версия 21:50, 15 ноября 2016
Эту статью надо срочно до- или переписать! Вы можете помочь проекту, исправив, обновив и дополнив ее. |
Содержание
- 1 Общая информация
- 2 Относительные координаты
- 3 Целевые селекторы
- 3.1 Рассмотрим каждый целевой селектор по отдельности
- 3.2 Аргументы
- 3.2.1 Поиск по координатам
- 3.2.2 Поиск по радиусу
- 3.2.3 Поиск целей по режиму игры
- 3.2.4 Поиск целей по количеству
- 3.2.5 Поиск целей по количеству опыта
- 3.2.6 Поиск целей по счету
- 3.2.7 Поиск целей по командам
- 3.2.8 Поиск целей по имени
- 3.2.9 Поиск целей между координатами
- 3.2.10 Поиск целей по вертикальному повороту
- 3.2.11 Поиск целей по горизонтальному повороту
- 3.2.12 Поиск целей по виду
- 3.2.13 Поиск целей по тегу
- 4 Команды
- 5 История
- 6 Проблемы с объектом
- 7 См. также
Общая информация
В Minecraft присутствует полноценный интерфейс командной строки (далее - консоль), который даёт возможность пользователю давать определенные команды для выполнения путём их ввода с клавиатуры. Команды могут быть набраны в игровом чате (по умолчанию, чтобы открыть его надо нажать на клавиши T или / (Нажмите на клавишу SLASH (по умолчанию), чтобы открыть чат сразу с введенным символом /
), тогда перед командой следует ставить косую черту (/
). Команды можно выполнять также и из консоли сервера, в этом случае косая черта не нужна.
Если нажать Tab ↹ с введенным символом /
, то чат (или это может называться консольной строкой) покажет вам все доступные команды.
Кроме этого, с версии 1.4.2 есть возможность записать любую консольную команду в командный блок, что позволит выполнять её при получении сигнала красного камня, красного факела, рычага и т.д.
Перед командами в командном блоке может стоять косая черта "/" , но это не обязательно (обратите внимание: если в чате прописать команду без "/" , то команда не будет выполнена, а всё что вы написали будет оцениваться как обычный текст, который вы хотели сказать) . Команды в командном блоке может также потребовать дополнительный аргумент, обычно имя пользователя игрока.
Большинство команд доступны только в следующих ситуациях:
- В сервере многопользовательской игры Minecraft, выполняются оператором или командным блоком.
- В одиночной, если читы при создании мира были включены (с помощью кнопки "Дополнительные настройки мира ..." ).
Некоторые команды игроку также доступны в одиночной игре, даже если читы не включены.
Примечание: В одиночных мирах, где читы не включены при создании мира , они могут быть включены на временной основе, нажав в меню на кнопку "Открыть для сети", а затем на кнопку "Использование читов: Выкл" и "Открыть мир для сети" . Вы не обязательно должны быть в локальной сети или иметь другие соединения. Это позволит использовать команды, пока игрок не покинул мир, и изменения, внесенные с помощью команды будут сохранены . Вы можете делать это каждый раз, когда запускаете игровой мир.
Относительные координаты
Относительные координаты указываются с помощью тильды (~). Число написанное после тильды обозначает разницу между координатами места выполнения команды и нужными координатами. Например: команда/tp @p ~ ~1 ~
телепортирует ближайшего игрока на 1 блок вверх, а команда/tp @r ~10 ~-3 ~
телепортирует рандомного игрока на +10 блоков по оси х и на три блока вниз. Также относительные координаты можно использовать в других командах (/setblock,/fill,/clone,/spreadplayers
и т.д.).
Также можно указать одновременно и относительные и точные координаты. Например:/tp ~ 98 ~
оставит игрока на прежних позициях по x и z, и телепортирует его на высоту 98 блоков.
Целевые селекторы
В качестве цели обычно выступает ник игрока, но в 1.4.2 был добавлен расширенный синтаксис. Заменитель имени может быть расширен при помощи аргументов, указываемых в квадратных скобках. Например, @a[r=15]
− выбор всех игроков в максимальном радиусе 15 блоков. Аргументы указываются в скобках через запятую без пробела. Например, чтобы изменить режим игры всех игроков команды Red на творческий, вместо указания их имени по отдельности:
/gamemode creative @a[team=Red]
Вот основные заменители имени:
Заменители имени
Параметр | Описание |
@p | Ближайший игрок |
@r | Случайный игрок |
@a | Все игроки |
@e | Все сущности (животные, игроки, выброшенные предметы) |
Рассмотрим каждый целевой селектор по отдельности
Аргумент: @p
Ищет ближайшего игрока. Если игрока нет на сервере, то будет выбран игрок, который последним присоединился к серверу.
Аргумент "с
" может быть использован для увеличения количества искомых игроков (например, @p[c=3]
будет искать три ближайших игроков). При отрицательном значении аргумента, будет искать последнего игрока (например, @р[с = -1]
будет нацелен на самого дальнего игрока).
Данный аргумент нельзя использовать для поиска каких-либо сущностей, кроме игрока.
Аргумент: @r
Ищет случайного игрока.
- Аргумент
с
может быть использован для увеличения числа искомых игроков. Например,@r[c=3]
будет искать трех случайных игроков.
При использовании без аргумента,"@r
"всегда будет искать случайных игроков.
Данный аргумент нельзя использовать для поиска каких-либо сущностей, кроме игрока.
Аргумент: @a
Ищет всех игроков, в том числе погибших. Ни один другой селектор не будет искать погибших игроков.
Данный аргумент нельзя использовать для поиска каких-либо сущностей, кроме игрока.
Аргумент: @e
Ищет всех сущностей, предметы и игроков
Аргументы могут быть использованы, чтобы уменьшить количество искомых сущностей. Например, @e[type=Cow]
будет искать только коров.
Аргументы
Аргумент | Описание |
x | Положение объекта относительно координаты X |
y | Положение объекта относительно координаты Y |
z | Положение объекта относительно координаты Z |
r | Максимальный радиус поиска |
rm | Минимальный радиус поиска |
rx | Максимальный угол поворота по X |
rxm | Минимальный угол поворота по X |
ry | Максимальный угол поворота по Y |
rym | Минимальный угол поворота по Y |
m | Игровой режим (-1 – все режимы, 0 – выживание, 1 – творчество, 2 – приключение, 3 – наблюдение) |
c | Ограничение количества игроков, к которым будет применён заменитель @a. Положительное значение даёт список сверху, отрицательное – снизу |
l | Максимальное количество опыта (измеряется в уровнях) |
lm | Минимальное количество опыта (измеряется в уровнях) |
team | Команда игрока. Без аргументов заменяет @a |
score_событие | Игрок с максимальным счётом по указанному событию |
score_событие_min | Игрок с минимальным счётом по указанному событию |
name | Имя игрока или сущности |
type | Тип сущности |
tag | Тег сущности |
dx | Расстояние от указанной координаты Х по оси Х для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно) |
dy | Расстояние от указанной координаты Y по оси Y для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно) |
dz | Расстояние от указанной координаты Z по оси Z для задания поиска целей в прямоугольном параллелепипеде вместо обычного радиуса поиска (или одновременно) |
Поиск по координатам
[x=X,y=Y,z=Z,r(m)=R(M)] - выбирает цели по расстоянию от заданных координат. Обязателен аргумент [r=R]. Координаты должны быть точными, нельзя использовать относительные (~). Также можно написать [X,Y,Z,R] при условии, что координаты и радиус стоят первыми в списке аргументов.
Поиск по радиусу
[r=R] - выбирает цели по максимальному радиусу от места выполнения команды.
[rm=RM] - выбирает цели по минимальному радиусу от места выполнения команды.
Поиск целей по режиму игры
[m=M] - выбирает цели по указанному режиму игры. Возможные значения:
- -1 - любой режим
- 0 - выживание
- 1 - творческий
- 2 - приключение
Поиск целей по количеству
[c=С] - выбирает только указанное количество целей, обычно по расстоянию от места выполнения команды.
Когда используется с @p или @r, по умолчанию значение 1. Если увеличить значение, будет выбрано больше ближайших, или больше рандомных целей. Когда используется с @a или @e, выбирает только ближайшие цели.
Если несколько сущностей или игроков находится на одинаковом расстоянии от места выполнения команды, то будет выбрана сущность, появившаяся первой / игрок зашедший на сервер раньше других.
Когда значение отрицательное, выбираются цели находящиеся дальше всех от места выполнения команды. Например @a[c=-4] найдет 4 самых далеких игрока, а @e[c=-7] - 7 самых далеких сущностей.
Поиск целей по количеству опыта
[l=L] - выбирает цели у которых не больше, чем L опыта.
[lm=LM] - выбирает цели у которых не меньше, чем LM опыта.
Поиск целей по счету
[score_событие=SCORE] - выбирает цели с счетом не больше чем SCORE по событию событие.
[score_событие_min=SCOREMIN] - выбирает цели с счетом не меньше чем SCOREMIN по событию событие.
Поиск целей по командам
[team=TEAM] - выбирает только цели в команде TEAM.
[team=!TEAM] - выбирает только цели не в команде TEAM.
[team=] - выбирает только цели не относящиеся ни к каким командам.
Поиск целей по имени
[name=NAME] - выбирает цели с именем NAME.
[name=!NAME] - выбирает цели не с именем NAME.
[name=unknown] - используется для выбора поплавка.
Поиск целей между координатами
[x=X,y=Y,z=Z,dx=X1,dy=Y1,dz=Z1] - выбирает цели между координатами X,Y,Z и X+X1,Y+Y1,Z+Z1
Например: @a[x=5,y=5,z=5,dx=10,dy=10,dz=-10] выберет всех игроков между координатами 5,5,5 и 15,15,-5
Поиск целей по вертикальному повороту
[rx=RX] - выберет цели повернутые на не больше, чем RX градусов по вертикальной оси.
[rxm=RXM] - выберет цели повернутые на не меньше, чем RXM градусов по вертикальной оси.
Поиск целей по горизонтальному повороту
[ry=RY] - выберет цели повернутые на не больше, чем RY градусов по горизонтальной оси.
[rym=RYM] - выберет цели повернутые на не меньше, чем RYM градусов по горизонтальной оси.
Поиск целей по виду
[type=TYPE] - выбирает только цели вида TYPE.
[type=!TYPE] - выбирает только цели не вида TYPE.
TYPE должен быть id сущности (например Creeper
для крипера, Cow
для коровы, Guardian
для стража).
Поиск целей по тегу
[tag=tag] - выбирает только цели вида tag.
[tag=!tag] - выбирает только цели не вида tag.
Команды
Обязательные параметры окружены <угловыми скобками>
, а необязательные — [квадратными]
, скобки при вводе не используются. Параметры, которые нужно подставить при вводе команды, выделены курсивом. Альтернативные аргументы отделены вертикальной чертой |
.
Команды для игроков
Список команд для игроков без привилегий оператора сервера.
Команда | Описание |
me <сообщение> | Команда посылает сообщение игрока от третьего лица: «* Никнейм текст действия». Может использоваться для показания конкретного статуса игрока (например, «* Игрок исследует пещеру»). |
tell <игрок> <сообщение> w <игрок> <сообщение> msg <игрок> <сообщение> |
Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели. |
kill [игрок] | Убивает игрока, нанося ему около 3,4×1038 единиц урона, по эффектам схожего с уроном от Пустоты (игнорируется броня). Полезно, если игрок заблудился, застрял или умирает от голода (если после смерти игрок может легко найти вещи). Работает в режиме Творчество. |
seed | Выводит зерно мира. Введено в версии 12w19a. |
Команды только для операторов
Эти команды могут использовать только операторы серверов как минимум второго уровня операторского доступа с помощью игрового чата, находясь на сервере, или с серверной консоли. При введении команды с игрового чата требуется префикс «/».
Данные команды могут быть использованы в одиночной игре, если при создании мира были включены чит-коды.
Заметка: Обычные игроки на сервере будут видеть команды, которые были введены оператором в логе чата. Команды /fill и /clone имеют ограничение по максимальному количеству блоков - 32768 (в противном случае в чат выйдет сообщение: "слишком много блоков в заданной области").
Команда | Описание |
achievement <give | take | *> <stat.название статистики | achievement.название достижения> [цель] | Даёт указанное достижение. Например, /achievement give achievement.openInventory даст достижение «Проверить карманы». Также, эта команда может дать статистику. Например, /achievement give stat.leaveGame добавит 1 выход из игры. Эта команда может также отнимать достижения и статистики. Например, /achievement take achievement.mineWood отнимет статистику «Нарубить дров» и все выполненные достижения идущие следом. /achievement give * выдаст все достижения.
|
blockdata <x> <y> <z> <NBT теги> | Изменяет параметры блока на указанных координатах. Если выполнить команду /blockdata <x> <y> <z> {} , то вы увидите параметры блока на указанных координатах.
|
clear <цель> [идентификатор объекта] [дополнительные данные] | Полностью очищает инвентарь указанного игрока или только удаляет из него указанные по ID объекты. |
clone <x1> <y1> <z1> <x2> <y2> <z2> <x3> <y3> <z3> [режим] [режим2] | Клонирует область от точки 1 (x1 y1 z1) до точки 2 (x2 y2 z2) в точку 3 (x3 y3 z3), используя режим (режим) и под режим (режим2). Режим (режим) может иметь 3 значения: replace, masked и filtered, а под режим (mode2) может быть normal, force или move. |
debug <start | stop> | Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Если сессия запущена, это выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке debug после остановки. |
defaultgamemode <survival / s / 0 | creative / c / 1 | adventure / a / 2 | spectator / sp / 3> | Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской. |
difficulty <0|1|2|3> | Устанавливает сложность: 0 – мирно, 1 – легко, 2 – нормально, 3 – сложно. |
effect <цель> <эффект> [длительность] [уровень] | Накладывает на игроков указанный эффект. Длительность по умолчанию — 30 секунд, чтобы снять эффект, установите его длительность в 0. Длительность имеет ограничение в 1 000 000 секунд, уровень ограничен в 255. Если написать /effect @p clear , то все эффекты очистятся.
|
enchant <цель> <EID> [уровень] | Зачаровывает предмет, который игрок держит в руках, по идентификатору эффекта. Несовместимые и невозможные чары не могут быть получены. |
entitydata <сущность> <NBT теги> | Изменяет параметры указанной сущности. Если выполнить команду /entitydata <сущность> {} , то вы увидите параметры указанной сущности.
|
execute <сущность> <x> <y> <z> [detect <x2> <y2> <z2> <ID блока> <метаданные блока>] <команда> | Выполняет заданную команду относительно какой-либо сущности. Относительные координаты указываются параметрами x, y и z. Если указан параметр detect, то указанная команда срабатывает, только если в координатах x2,y2,z2 стоит блок указанными ID’ом и метаданными. |
fill <x1> <y1> <z1> <x2> <y2> <z2> <Блок> [Параметры блока] [Метод замены] [NBT данные] | Заполняет выделенную область от <x1> <y1> <z1> до <x2> <y2> <z2> блоками <Блок> с параметрами блока [Параметры блока] по методу замены [Метод замены] с [NBT данные].
Методы замены:
Также существует альтернативный вариант команды, который работает только с методом
|
gamemode <survival | creative | adventure | spectator> [цель] | Изменяет режим игры для конкретного игрока. Выживание (survival, s или 0), Творчество (creative, c или 1), Приключение (adventure, a или 2), Наблюдение (spectator, sp или 3). Если никнейм игрока не указан, то команда изменит режим игры для того, кто её ввел. Чтобы команда сработала, игрок должен быть в сети. Заметка: в списке чит-кодов эта команда самая первая. Чтобы быстро ее набрать, нажмите / и Tab ↹. |
gamerule <правило> [значение] | Регулирует несколько базовых параметров (правил). Значение может быть true или false, если значение не указано, будет выведено текущее состояние правила. Список правил:
|
give <цель> <номер объекта> [количество] [дополнительная информация] | Даёт игроку определённый предмет/блок в указанном количестве по нумерации данных. Например, если ввести /give John 4 , то это даст игроку с никнеймом John 1 блок булыжника, /give John 35 64 11 (выдаст полную стопку синей шерсти, /give John 278 1 1000 — поврежденную на 1000 единиц алмазную кирку, а /give John 373 10 8193 выдаст 10 пузырьков зелья регенерации.
|
locate <локация> | Выводит в чат координаты указанной локации. Стоит отметить, что храм в джунглях, храм в пустыне, иглу и хижина ведьмы имеют общий идентификатор — temple .
|
help [страница | команда] ? [страница | команда] |
Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Некоторых команд в справке нет. |
playsound <звук> <источник> <цель> <x> <y> <z> [громкость] [тональность] | Воспроизводит звук или музыку. Параметр звук это Звуковое событие, определённое в sounds.json. Параметр источник определяет под какую категорию музыкальных и звуковых вариантов попадает звук. Должен быть voice , music , hostile , record , weather , neutral , block , ambient , master или player . Параметр цель обозначает игрока, который услышит звук. Параметры x y z указывают координаты, откуда будет исходить звук. Параметры громкость и тональность измеряются не целыми числами. Например, /playsound entity.generic.explode player @a 100 75 30 1.4 0.7 , воспроизведет звук взрыва для всех игроков на координатах 100 75 30 с громкостью 1.4 и тональностью 0.7.
|
publish | Открывает доступ к миру по локальной сети. |
replaceitem <ID сущности> <цель> <слот> <вещь> <кол-во> <дата> <тэги> | Выдаёт определённый предмет в определённый слот существу. Если в этом слоту что-то лежало, оно исчезнет. Только на голову можно размещать блоки. На другие части тела нельзя. Например, /replaceitem entity @p slot.enderchest.0 minecraft:diamond_block 1 0 {ench:[]} положит в самый верхний 1 слот сундука Края зачарованный ни на что алмазный блок, а команда /replaceitem entity @a slot.armor.head minecraft:tnt наденет всем игрокам динамит на голову. Примечание: слоты нумеруются с нуля, если написать minecraft:air то предмет исчезнет.
|
replaceitem <ID блока> <координаты> <слот> <вещь> <кол-во> <дата> <тэги> | Выдаёт определённый предмет в определённый слот блока (например, сундука). Если в этом слоту что-то лежало, оно исчезнет. Например, написав команду /replaceitem block ~ ~-1 ~ slot.container.0 minecraft:diamond_pickaxe 1 0 {Unbreakable:1} когда под вами сундук, то в самый 1 верхний слот появится алмазная кирка, которая никогда не сломается. На сундуки Края, верстаки и проигрыватели не действует. В печку можно положить предмет даже в то место, куда попадают переплавленные ресурсы (можно использовать для карт на прохождение).
|
say <сообщение> | Показывает всем игрокам на сервере ваше сообщение. |
scoreboard | Даёт доступ к системе счёта игровых событий. |
spawnpoint [цель] [<x> <y> <z>] | Устанавливает точку спауна для игрока. Если игрок не указан, команда выполняется для игрока, набравшего команду. Если координаты не указаны, точкой спауна устанавливается текущая позиция. |
summon <сущность> [координаты] [дополнительные параметры] | Спаунит указанную сущность на координатах с заданными параметрами. Если координаты не указаны, точкой спауна послужит текущая позиция игрока. К примеру: /summon Pig ~ ~ ~ {Saddle:1,CustomName:"Мистер Свин",CustomNameVisible:1}. Эта команда создаст свинью с седлом и именем Мистер Свин. Имя видно даже через стены. Если CustomNameVisible равняется нулю, то ник виден только, если прицел наведен на моба. |
setblock <x> <y> <z> <ID блока> [дополнительные параметры] | Размещает блок на заданных координатах. Например, команда Для более подробной информации перейдите в основную статью об этой команде. |
setworldspawn [<x> <y> <z>] | Устанавливает точку спауна для всего мира по координатам игрока или по заданным в синтаксисе команды. Пример: /setworldspawn 50 74 -87
|
teleport <сущность> <x> <y> <z> [<y-угол> <x-угол>] | Телепортирует сущность в координаты x, y, z. Значения x и z должны находиться в диапазоне от 30000000 до -30000000, а y от -4096 до 4096. Используйте y-угол для поворота по горизонтали (180 на Север, 0 на Юг, 90 на Запад и -90 на Восток), а x-угол для поворота по вертикали (-90 – вверх, 90 – вниз). |
tellraw <цель> [сырой json] | Выводит текстовое сообщение наподобие команды say, только без префиксов наподобие [@] или <Player>. Позволяет делать интерактивные диалоги, с выбором ответов и различной реакцией на эти ответы. Пример обычного текстового сообщения: |
time set <число | day | night> | Устанавливает время суток. Параметр число может принимать целочисленные значения в диапазоне от 0 до 24000. 0 — рассвет, 6000 — полдень, 12000 — закат и 18000 — полночь (то есть часы разделены пополам). day равносильно 1000 (рассвет) и night — 13000 (закат).
|
time add <число> | Добавляет к текущему времени суток указанное значение. Параметр число может принимать целые неотрицательные значения. |
time query <daytime | gametime | day> |
|
title <игрок> <параметр> | Команда выводит на экран заданную информацию. Список параметров:
|
title <игрок> times <появление> <задержка> <исчезание> | Ставит время пребывания текста на экране в тиках |
title <игрок> actionbar <сырой json> | Показывает текст над хотбаром |
title <игрок> title <сырой json> | Устанавливает заголовок |
toggledownfall | Переключатель осадков. |
tp <цель1> <цель2> | Телепортирует первого игрока ко второму, то есть «игрок1» к «игрок2» |
tp <цель> <x> <y> <z> [<y-поворот> <x-наклон>] | Телепортирует цель в указанные координаты x, y, z. Значение y должно быть больше 0 во избежание выпадения из мира. Можно использовать относительные координаты, например, /tp John ~10 70 ~-16 переместит игрока John на высоту 70, сместит на +10 по X и на -16 по Z. Также, версии 1.8+ можно поворачивать игрока по осям x (по горизонтали) и y (по вертикали). Например, /tp John ~ ~10 ~ 90 0 телепортирует игрока John на 10 блоков выше, поворачивает его на 90° вертикально и 0° горизонтально. |
weather <clear | rain | thunder> [время] | Устанавливает погоду на определенное время, указанное в секундах. |
xp <количество> <цель> | Даёт указанному игроку определенное количество очков опыта, допустимые значения от 0 до 2,147,483,647. Если после числа ввести l, будет добавлено указанное количество уровней. Кроме того, уровни можно понижать, например, -10l уменьшит уровень игрока на 10. |
Команды только для мультиплеера
Эти команды сходны с предыдущей группой, но их можно использовать только на сервере. Доступны только оператором с третьим уровнем операторского доступа (за исключением команды /stop
).
Команда | Описание |
ban, eBan <игрок> [причина] | Блокирует никнейм игрока, добавляя его в чёрный список сервера. Блокировка удаляет никнейм игрока из белого списка. |
ban-ip <ip-адрес> | Блокирует все подключения с конкретного IP-адреса. |
banlist [ips] | Отображает список заблокированных игроков (чёрный список). Чтобы вывести список заблокированных IP-адресов, нужно ввести дополнительный параметр: banlist ips |
deop <цель> | Снимает с игрока привилегии оператора. |
kick <цель> [причина] | Выкидывает указанного игрока с сервера. |
list | Выводит список всех подключенных к серверу игроков. Аналогично нажатию Tab ↹ |
op <цель> | Дает указанному игроку привилегии оператора. |
pardon <никнейм> | Удаляет никнейм игрока из чёрного списка, что вновь даёт ему возможность подключаться к серверу. |
pardon-ip <ip-адрес> | Удаляет указанный IP-адрес из черного списка. |
save-all | Принудительно заставляет сервер записать все изменения в игровом мире на жёсткий диск. |
save-off | Отключает функцию сервера записывать файлы игрового мира на жёсткий диск. |
save-on | Позволяет серверу сохранять файлы игрового мира автоматически. По умолчанию эта опция включена. |
stop | Завершает работу сервера нормальным путём. Доступна только оператором четвёртого уровня операторского доступа. |
whitelist <add | remove> <никнейм> | Добавляет или удаляет игрока с конкретным никнеймом в белый список. |
whitelist list | Выводит всех игроков в белом списке. |
whitelist <on | off> | Включает/выключает использование белого списка для сервера. Операторы сервера всегда смогут подключится, вне зависимости от того, есть ли их никнеймы в белом списке. |
whitelist reload | Перезагружает белый список, то есть обновляет его в соответствии с файлом white-list.txt на локальном жёстком диске (может использоваться, когда white-list.txt модифицируется сторонними программами). |
Команды для командного блока
Эти команды могут быть выполнены в чате или в командном блоке и не могут быть выполнены в консоли сервера.
Команда | Описание |
testfor <цель> [NBT-данные] | Если введена в чате, выведет имена игроков, а если введена в командном блоке и к нему подключен компаратор, он выведет сигнал с силой, равной количеству игроков. |
testforblock <x> <y> <z> <ID> [Доп. параметры] | Проверяет наличие блока на координатах, и, если он там присутствует, компаратор выведет сигнал. Также с помощью этой команды можно проверять наличие предметов в сундуках. |
testforblocks <x> <y> <z> <x2> <y2> <z2> <x> <y> <z> [Режим] | Проверяет совпадение двух областей и если обе области идентичны, компаратор выведет сигнал. Раздел "режим" может принимать значения masked или all, при masked воздух не учитывается. |
История
Classic | ||
---|---|---|
0.0.15a_03 | Добавлена команда /broadcast . | |
0.0.16a_01 | Команда broadcast изменена на /say . | |
0.0.17a | Добавлена команда /setspawn , одна из первых команд одиночной игры. | |
0.0.20 | Добавлена команда /solid . | |
Alpha | ||
1.0.16 | Добавлены команды /ban , /ban-ip , /banlist , /deop , /home , /kick , /op , /pardon , /pardon-ip и /stop . | |
1.0.16_01 | Добавлены команды /save-all , /save-on , /save-off и /tp . | |
1.0.16_02 | Добавлены команды /list and /tell . | |
1.2.5 | Удалена команда home . | |
1.2.6 | Добавлена команда /kill . | |
Beta | ||
1.3 | Добавлена команда /whitelist . | |
Релиз | ||
1.3.1 | 12w16a | Введена опция включения читов. Команда kill работает в Творческом режиме. |
Добавлены команды /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 | Команда clear теперь может быть использована для удаления конкретных блоков/предметов. | |
12w41a | Теперь лимит для команды /xp составляет 2 147 483 647 вместо 5 000. | |
1.4.4 | 1.4.4-pre | Добавлена команда /enchant . |
1.5 | 13w03a | Добавлена команда /testfor , работающая только для командных блоков. |
13w04a | Добавлена команда /scoreboard . | |
13w09b | Добавлена команда /effect . | |
1.6.1 | 13w23a | Добавлена команда /spreadplayers . |
Добавлено новое игровое правило naturalRegeneration . | ||
13w24a | Добавлено новое игровое правило doDaylightCycle . | |
1.6-pre | Добавлен новый аргумент clear команды /effect . | |
1.6.1-pre | Добавлена команда /playsound . | |
Урон, наносимый командой kill был изменён с 1000 до 3,4×1038. | ||
1.7.2 | 13w36a | Добавлена команда /summon . |
Добавлена команда /achievement . | ||
Через команды give и summon теперь можно получить предметы/сущности с дополнительными тегами NBT. | ||
Команда time set day теперь назначает время на 1000 вместо 0. | ||
Новые функции для системы счёта игровых событий. | ||
13w37a | Добавлены команды /setblock , /testforblock и /tellraw . | |
13w38a | Добавлена команда /setidletimeout . | |
13w43a | Добавлена команда /setworldspawn . | |
1.8 | 14w02a | Добавлена команда /blockdata . |
Добавлен новый аргумент @e для сущностей и параметр type для указания конкретного вида сущности. | ||
Добавлены дополнительные аргументы для команды Шаблон:Cmd. | ||
14w03a | Команда Шаблон:Cmd теперь поддерживает параметры поворота телепортируемого объекта. | |
Селекторы игроков (@p, @e и другие) теперь поддерживают кубические области. | ||
Добавлена команда Шаблон:Cmd, позволяющая копировать и вставлять области карты. | ||
Добавлена команда Шаблон:Cmd, позволяющая заполнить указываемую область одним определяемым в параметрах типом блока. | ||
14w04a | Добавлена команда Шаблон:Cmd. | |
Добавлена возможность фильтровать типы блоков в команде Шаблон:Cmd. | ||
14w05a | Добавлена команда Шаблон:Cmd или Шаблон:Cmd. | |
14w06a | Добавлен новый аргумент hideParticles для команды Шаблон:Cmd. | |
Добавлена команда Шаблон:Cmd. | ||
14w07a | Добавлены команды Шаблон:Cmd и Шаблон:Cmd. | |
14w17a | Добавлена команда Шаблон:Cmd. | |
14w20a | Добавлена команда Шаблон:Cmd. | |
Добавлен параметр selector для команды Шаблон:Cmd. | ||
1.8.1 | 1.8.1-pre1 | Добавлена опция doEntityDrops для команды Шаблон:Cmd. |
1.9 | 15w37a | Добавлена опция spectatorsGenerateChunks и spaw для команды Шаблон:Cmd. |
15w49a | Теперь звуки в Шаблон:Cmd можно выбирать через Tab ↹. | |
1.9.3 | 1.9.3-pre1 | Теперь команда Шаблон:Cmd не будет телепортировать игрока по координате Y вне диапазона от -512 до 512 |
1.9.3 | 1.9.3-pre2 | Добавлена команда, останавливающая звуки у игроков — Шаблон:Cmd. |
1.10 | 16w21b | Теперь команда Шаблон:Cmd будет телепортировать игрока по координате Y от -4096 до 4096 |
1.10 | 1.10-pre1 | Добавлена команда Шаблон:Cmd, которая похожа на Шаблон:Cmd, за исключением того, что параметр цель является обязательным, телепортирование к другому игроку недоступно и относительные координаты используются по отношению к исполнителю команды, а не относительно цели |
Альфа-версия карманного издания | ||
0.16.0 | build 1 | Команды добавлены в игру.Доступно всего 20 команд. |
Проблемы с объектом
Вопросы, касающиеся «Команды консоли», ведутся в хранилище отчётов об ошибках. Отчёты о проблемах следует оставлять там.
См. также
en:Commands es:Comandos fr:Commandes hu:Szerverparancsok ja:コマンド ko:명령어 pl:Komendy pt-br:Comandos zh:命令