Команды консоли — различия между версиями
Magnat (обсуждение | вклад) (→Команды только для операторов) |
Magnat (обсуждение | вклад) (→Команды только для операторов) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 39: | Строка 39: | ||
|- | |- | ||
| '''defaultgamemode''' <survival <nowiki>|</nowiki> creative <nowiki>|</nowiki> adventure> ||Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской. survival = s = 0, creative = c = 1, adventure = a = 2. Эта команда была добавлена в 12w22a. | | '''defaultgamemode''' <survival <nowiki>|</nowiki> creative <nowiki>|</nowiki> adventure> ||Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской. survival = s = 0, creative = c = 1, adventure = a = 2. Эта команда была добавлена в 12w22a. | ||
− | |- | + | |- <span id="difficulty"></span> |
| '''difficulty ''' <0 <nowiki>|</nowiki> 1 <nowiki>|</nowiki> 2 <nowiki>|</nowiki> 3> ||Устанавливает [[сложность]]: 0 - мирно, 1 - легко, 2 - нормально, 3 - сложно. Эта команда была добавлена в 12w32a. | | '''difficulty ''' <0 <nowiki>|</nowiki> 1 <nowiki>|</nowiki> 2 <nowiki>|</nowiki> 3> ||Устанавливает [[сложность]]: 0 - мирно, 1 - легко, 2 - нормально, 3 - сложно. Эта команда была добавлена в 12w32a. | ||
|- | |- |
Текущая версия на 21:30, 7 декабря 2016
В Minecraft присутствует полноценный интерфейс командной строки (далее - консоль), который даёт возможность пользователю давать определенные команды для выполнения путём их ввода с клавиатуры. Команды могут быть набраны в игровом чате (по умолчанию T или /, чтобы открыть чат сразу с введенным символом /
), тогда перед командой следует ставить прямую косую черту (/
). Команды можно выполнять также и из консоли сервера, в этом случае косая черта не нужна.
Кроме этого, с 1.4.2 есть возможность записать любую консольную команду в командный блок, что позволит выполнять её при получении сигнала красного камня.
Нажатие Tab ↹ в чате автодополнит команду и покажет все доступные варианты, если автодополнение неоднозначно. Таким образом, нажатие Tab ↹ с введенным символом /
покажет все доступные команды.
Содержание
Команды
Обязательные параметры окружены <угловыми скобками>, а необязательные - [квадратными], скобки при вводе не используются. Параметры, которые нужно подставить при вводе команды, выделены курсивом. Альтернативные аргументы отделены вертикальной чертой |.
Команды для игроков
Список команд для игроков без привилегий оператора сервера.
Команда | Описание |
me <сообщение> | Аналогично команде /me в IRC- и jabber-клиентах. Команда посылает сообщение игрока от третьего лица: «* Никнейм текст действия». Может использоваться для показания конкретного статуса игрока («*Player исследует пещеру»). |
tell <игрок> <сообщение> w <игрок> <сообщение> |
Отправляет личное сообщение другому игроку. Используется на серверах, чтобы написать что-либо другому игроку так, чтобы остальные не видели. |
kill | Наносит игроку 1000 единиц урона, убивая его. Полезно, если игрок заблудился, застрял или умирает от голода (если после смерти игрок может легко найти вещи). Работает в режиме Творчество (после предварительной версии 12w16a). Также после использования в чате отображается сообщение «Ouch. That look like it hurt.» |
seed | Выводит зерно мира. Введено в версии 12w19a. |
Команды только для операторов
Эти команды могут использовать только операторы серверов с помощью игрового чата, находясь на сервере, или с серверной консоли. При введении команды с игрового чата требуется префикс «/».
Данные команды могут быть использованы в одиночной игре, если при создании мира были включены чит-коды.
Заметка: Обычные игроки на сервере будут видеть команды, которые были введены оператором в логе чата.
Команда | Описание |
clear <цель> [номер объекта] [дополнительные данные] | Полностью очищает инвентарь указанного игрока или только удаляет из него указанные по ID объекты. |
debug <start|stop> | Запускает новую сессию профилирования отладки или останавливает текущую, если она запущена. Если сессия запущена, это выявляется характерными лагами во время работы с консолью и созданием файла с результатами в папке debug после остановки. Команда была добавлена в 12w27a. |
defaultgamemode <survival | creative | adventure> | Устанавливает игровой режим по умолчанию. Это значит, что новые игроки, которые только подключились, будут играть в этом игровом режиме. Команда также доступна в одиночной игре, но польза от неё есть только в многопользовательской. survival = s = 0, creative = c = 1, adventure = a = 2. Эта команда была добавлена в 12w22a. |
difficulty <0 | 1 | 2 | 3> | Устанавливает сложность: 0 - мирно, 1 - легко, 2 - нормально, 3 - сложно. Эта команда была добавлена в 12w32a. |
enchant <цель> <EID> [уровень] | Зачаровывает предмет, который игрок держит в руках, по идентификатору эффекта. Несовместимые и невозможные чары не могут быть получены. Эта команда была добавлена в 1.4.4 Pre-release. |
gamemode <survival | creative | adventure> [цель] | Изменяет режим игры для конкретного игрока. Выживание (survival, s или 0), Творчество (creative, c или 1), Приключение (adventrure, a или 2). Если никнейм игрока не указан, то команда изменит режим игры для того, кто её ввел. Чтобы команда сработала, игрок должен быть в сети. Заметка: в списке чит-кодов эта команда самая первая. Чтобы быстро ее набрать, нажмите / и Tab ↹. |
gamerule <правило> [значение] | Регулирует несколько базовых параметров (правил). Значение может быть true или false, если значение не указано, будет выведено текущее состояние правила. Список:
|
give <цель> <номер объекта> [количество] [дополнительная информация] | Даёт игроку определённый предмет/блок в указанном количестве по нумерации данных. Например, если ввести /give John 4 , то это даст игроку с никнеймом John 1 блок булыжника, /give John 35 64 11 выдаст полную стопку синей шерсти, /give John 278 1 1000 - поврежденную на 1000 единиц алмазную кирку, а /give John 373 10 8193 выдаст 10 пузырьков зелья регенерации.
|
help [страница | команда] ? [страница | команда] |
Выводит список всех доступных консольных команд. Список разделен на страницы, поэтому в качестве аргумента команда может принять номер страницы. Можно также вывести справку по конкретной команде. Заметка: некоторые команды не выводятся. |
publish | Открывает доступ к миру по локальной сети. Эта команда была добавлена в 12w24a. |
say <сообщение> | Показывает всем игрокам на сервере сообщение розовым цветом. |
spawnpoint [цель] [x] [y] [z] | Устанавливает точку спауна для игрока. Если игрок не указан, выполняется для набравшего команду. Если координаты не указаны, точкой спауна устанавливается текущая позиция. |
time set <число | day | night> | Устанавливает время суток. Параметр число может принимать целочисленные значения в диапазоне от 0 до 24000, где 0 это рассвет, 6000 полдень, 12000 закат и 18000 полночь (т.e. часы разделены пополам). day равносильно 0 (рассвет) и night - 12500 (закат). |
time add <число> | Добавляет к текущему времени суток указанное значение. Параметр число может принимать целые неотрицательные значения. |
toggledownfall | Переключатель осадков. |
tp <цель1> <цель2> | Телепортирует первого игрока к второму, то есть "игрок1" к "игрок2" |
tp <цель> <x> <y> <z> | Телепортирует игрока в указанные координаты x, y, z. Значение y должно быть больше 0. Можно использовать относительные координаты, например, /tp John ~10 70 ~-16 переместит игрока John на высоту 70, сместит на +10 по X и на -16 по Z. |
weather <clear | rain | thunder> <время> | Устанавливает погоду на определенное время, указанное в секундах. Эта команда была добавлена в 12w32a. |
xp <количество> <цель> | Даёт указанному игроку определенное количество очков опыта, допустимые значения от 0 до 5000. Если после числа ввести L, будет добавлено указанное количество уровней. Кроме того, уровни можно понижать, например, -10L уменьшит уровень игрока на 10. |
Команды только для мультиплеера
Эти команды сходны с предыдущей группой, но их можно использовать только на сервере.
Команда | Описание |
ban <игрок> [причина] | Блокирует никнейм игрока, добавляя его в чёрный список сервера. Блокировка удаляет никнейм игрока из белого списка. |
ban-ip <ip-адрес> | Блокирует все подключения с конкретного IP-адреса. |
banlist [ips] | Отображает список заблокированных игроков (чёрный список). Чтобы вывести список заблокированных IP-адресов, нужно ввести дополнительный параметр: banlist ips |
deop <цель> | Снимает с игрока привилегии оператора. |
kick <цель> [причина] | Выкидывает указанного игрока с сервера. |
list | Выводит список всех подключенных к серверу игроков. Аналогично нажатию Tab ↹ |
op <цель> | Дает указанному игроку привилегии оператора. |
pardon <никнейм> | Удаляет никнейм игрока из чёрного списка, что вновь даёт ему возможность подключаться к серверу. |
pardon-ip <ip-адрес> | Удаляет указанный IP-адрес из черного списка. |
save-all | Принудительно заставляет сервер записать все изменения в игровом мире на жёсткий диск. |
save-off | Отключает функцию сервера записывать файлы игрового мира на жёсткий диск. |
save-on | Позволяет серверу сохранять файлы игрового мира автоматически. По умолчанию эта опция включена. |
stop | Завершает работу сервера нормальным путём. |
whitelist <add|remove> <никнейм> | Добавляет или удаляет игрока с конкретным никнеймом в белый список. |
whitelist list | Выводит всех игроков в белом списке. |
whitelist <on|off> | Включает/выключает использование белого списка для сервера. Операторы сервера всегда смогут подключится, вне зависимости от того, есть ли их никнеймы в белом списке. |
whitelist reload | Перезагружает белый список, то есть обновляет его в соответствии с файлом white-list.txt на локальном жёстком диске (может использоваться, когда white-list.txt модифицируется сторонними программами). |
Команды только для командного блока
Эти команды не могут быть выполнены в чате или в консоли сервера, только в командном блоке.
Команда | Описание |
testfor (ник) | Компаратор выводит сигнал, проверяющий, есть ли такой игрок на сервере. Можно задать условия поиска (1.5). |
Цели команд
В качестве цели обычно выступает ник игрока, но в 1.4.2 был добавлен расширенный синтаксис. Существует три основных заменителя имени:
@p
соответствует ближайшему игроку;@a
- всем игрокам (будет получен список из всех игроков, и к каждому будет применена команда);@r
- случайному игроку.
Заменитель имени может быть расширен при помощи аргументов, указываемых в квадратных скобках (например, @p[r=10]
). Аргументы перечисляются через запятую. Доступные аргументы:
x
- X координата центра поиска;y
- Y координата центра поиска;z
- Z координата центра поиска;r
- максимальный радиус поиска;rm
- минимальный радиус поиска;m
- игровой режим;l
- максимальный уровень;lm
- минимальный уровень;c
- специальный аргумент для@a
: ограничение количества игроков, к которым будет применена команда. Например,@a[c=10]
- это 10 первых игроков из списка,@a[c=-12]
- 12 последних игроков из списка.
История
- В предварительной версии 12w16a была введена опция включения читов.
- В предварительной версии 12w24a была добавлена команда «publish».
- В предварительной версии 12w25a была введена возможность включения/выключения для игрового мира после включения доступа к нему по локальной сети.
- В предварительной версии 12w27a добавлена команда «debug».
- В предварительной версии 12w32a были добавлены команды «difficulty», «gamerule», «spawnpoint» и «weather».
- В предварительной версии 1.4.4 Prerelease была добавлена команда «enchant».
- В предварительной версии 13w03a была добавлена команда «testfor».
- В предварительной версии 13w04a была добавлена команда «scoreboard».