CommandBook — плагин для управления Bukkit-сервером Minecraft, который добавляет большой набор команд для администратора и модераторов. С его помощью можно выдавать предметы, менять время и погоду, телепортировать игроков, управлять чатом, лечить персонажей, кикать и блокировать нарушителей.
Ниже собраны основные команды CommandBook, их синтаксис, назначение и права permissions. Таблица пригодится владельцам старых серверов Minecraft, администраторам и тем, кто настраивает группы доступа.
Важно: это команды именно плагина CommandBook, а не полный список стандартных команд Minecraft. Материал в первую очередь относится к старым Bukkit-серверам и классическим версиям CommandBook. Современные встроенные команды игры собраны отдельно в статье чит-коды и команды Minecraft.
Как пользоваться командами CommandBook
В синтаксисе команд параметры в угловых скобках <...> являются обязательными, а параметры в квадратных скобках [...] можно не указывать. Параметр target обычно означает ник игрока, к которому применяется команда.
Например, запись /kick <target> [reason] означает, что ник игрока необходимо указать обязательно, а причину отключения от сервера можно добавить по желанию.
Во многих командах есть отдельные permissions для действий над собой и другими игроками. Как правило, разрешение с окончанием .other даёт возможность применять команду к другому пользователю.
В старых версиях Minecraft для предметов часто использовались числовые ID и запись вида item:data. При необходимости можно воспользоваться таблицей ID предметов Minecraft.
Основные команды CommandBook
| Команда | Синтаксис | Описание | Permission |
|---|---|---|---|
/item |
/item [-d] <item[:data]> [amount] |
Выдаёт указанный предмет самому игроку. Можно задать тип предмета, дополнительные данные и количество. | commandbook.give |
/give |
/give [-d] <target> <item[:data]> [amount] |
Выдаёт выбранный предмет указанному игроку. | commandbook.give commandbook.give.other |
/more |
/more [-a] [-i] <target> |
Увеличивает количество предметов в выбранном стаке. | commandbook.more |
/online |
/online [filter] |
Показывает список игроков, которые сейчас находятся на сервере. Можно использовать фильтр. | commandbook.who |
/motd |
/motd |
Показывает сообщение дня, настроенное администрацией сервера. | commandbook.motd |
/rules |
/rules |
Выводит установленные правила сервера. | commandbook.rules |
/setspawn |
/setspawn [destination] |
Устанавливает основную точку появления игроков. | commandbook.setspawn |
/time |
/time [world] <time> |
Изменяет время в выбранном мире. CommandBook поддерживает удобные значения времени. | commandbook.time |
/weather |
/weather <stormy|sunny> [duration] [world] |
Меняет погоду в выбранном мире: включает ненастье или устанавливает ясную погоду. | commandbook.weather |
/thunder |
/thunder <on|off> [duration] [world] |
Включает или отключает грозу. | commandbook.weather.thunder |
/spawnmob |
/spawnmob [-p] [-d] [-i] [-r] <mob> [count] [location] |
Создаёт одного или несколько мобов. Можно указать тип существа, количество и место появления. | commandbook.spawnmob |
/kit |
/kit <kit> [target] |
Выдаёт заранее настроенный комплект предметов себе или другому игроку. | commandbook.kit.kits.<kit> |
Команды телепортации
CommandBook содержит несколько команд для быстрого перемещения игроков. Администратор может отправиться на точку появления, телепортироваться к другому игроку, переместить пользователя к себе или отправить запрос на телепортацию.
| Команда | Синтаксис | Описание | Permission |
|---|---|---|---|
/spawn |
/spawn |
Телепортирует игрока на основную точку появления сервера. | commandbook.spawn |
/tp |
/tp [target] <destination> |
Телепортирует вас или указанного игрока к выбранной цели. | commandbook.teleport commandbook.teleport.other |
/bring |
/bring <target> |
Телепортирует указанного игрока к администратору, выполнившему команду. | commandbook.teleport.other |
/put |
/put <target> |
Перемещает выбранного игрока к месту, на которое указывает администратор. | commandbook.teleport.other |
/call |
/call <target> |
Отправляет выбранному игроку запрос на телепортацию. | commandbook.call |
Команды для общения на сервере
Следующие команды отвечают за сообщения и управление чатом. Обычным игрокам можно оставить личные сообщения, а объявления и мут обычно доступны только администраторам и модераторам.
| Команда | Синтаксис | Описание | Permission |
|---|---|---|---|
/broadcast |
/broadcast <message> |
Отправляет объявление всем игрокам сервера. | commandbook.broadcast |
/say |
/say <message> |
Публикует сообщение для игроков сервера. | commandbook.say |
/me |
/me <message> |
Отправляет сообщение в формате действия игрока. | commandbook.say.me |
/msg |
/msg <target> <message> |
Отправляет личное сообщение указанному игроку. | commandbook.msg |
/reply |
/reply <message> |
Отвечает последнему игроку, с которым велась личная переписка. | commandbook.msg |
/mute |
/mute <target> |
Запрещает выбранному игроку писать сообщения в чат. | commandbook.mute |
/unmute |
/unmute <target> |
Снимает ранее установленный запрет на отправку сообщений. | commandbook.mute |
Команды управления игроками
Эта группа команд используется для управления состоянием игроков, их инвентарём и различными эффектами. Здесь же находятся необычные функции CommandBook вроде удара молнией и Молота Тора.
| Команда | Синтаксис | Описание | Permission |
|---|---|---|---|
/whereami |
/whereami |
Показывает информацию о текущем местоположении игрока. | commandbook.whereami |
/compass |
/compass |
Показывает направление, в котором смотрит игрок. | commandbook.whereami.compass |
/clear |
/clear [-a] [target] |
Очищает инвентарь своего или указанного игрока. | commandbook.clear commandbook.clear.other |
/slap |
/slap [-s] [-h|-v] [-d] [target] |
Ударяет и отбрасывает выбранного игрока. Дополнительные параметры изменяют силу и направление воздействия. | commandbook.slap commandbook.slap.other |
/rocket |
/rocket [-s] [-h] [target] |
Подбрасывает выбранного игрока вверх. | commandbook.rocket commandbook.rocket.other |
/barrage |
/barrage [-s] [target] |
Применяет к игроку серию атакующих эффектов. | commandbook.barrage commandbook.barrage.other |
/shock |
/shock [-s] [target] |
Ударяет выбранного игрока молнией. | commandbook.shock commandbook.shock.other |
/thor |
/thor [target] |
Даёт игроку так называемый Молот Тора, позволяющий вызывать удары молнии. | commandbook.thor commandbook.thor.other |
/unthor |
/unthor [target] |
Отключает возможность использования Молота Тора. | commandbook.thor commandbook.thor.other |
/gamemode |
/gamemode [target] [mode] |
Проверяет или изменяет игровой режим себе либо другому игроку. | commandbook.gamemode commandbook.gamemode.change commandbook.gamemode.change.other |
/heal |
/heal [-s] [target] |
Восстанавливает здоровье себе или выбранному игроку. | commandbook.heal commandbook.heal.other |
/whois |
/whois [target] |
Показывает дополнительную информацию об указанном игроке. | commandbook.whois commandbook.whois.other |
Бан и кик игроков
Для модерации сервера CommandBook содержит отдельные команды. С их помощью можно выгнать нарушителя, добавить его в список заблокированных пользователей или снять блокировку.
| Команда | Синтаксис | Описание | Permission |
|---|---|---|---|
/kick |
/kick <target> [reason] |
Отключает выбранного игрока от сервера. Дополнительно можно указать причину. | commandbook.kick |
/ban |
/ban [-e] <target> [reason] |
Добавляет игрока в бан-лист и запрещает повторный вход на сервер. | commandbook.bans.ban |
/unban |
/unban <name> [reason] |
Удаляет указанного игрока из списка заблокированных. | commandbook.bans.unban |
/isbanned |
/isbanned <name> |
Проверяет, заблокирован ли указанный игрок. | commandbook.bans.isbanned |
/bans load |
/bans load |
Загружает сохранённый список банов. | commandbook.bans.load |
/bans save |
/bans save |
Принудительно сохраняет текущий список заблокированных игроков. | commandbook.bans.save |
Дополнительные команды
| Команда | Синтаксис | Описание | Permission |
|---|---|---|---|
/ping |
/ping |
Проверяет ответ сервера. Обычно возвращает короткое сообщение вроде Pong. | — |
/intro |
/intro |
Запускает настроенное на сервере вступление, если соответствующая возможность включена. | commandbook.intro |
/midi |
/midi <midi> |
Запускает MIDI-файл средствами CommandBook. | commandbook.midi |
/debug info |
/debug info |
Показывает диагностическую информацию о сервере. | commandbook.debug.info |
/debug clock |
/debug clock |
Запускает встроенный тест задержек и производительности сервера. | commandbook.debug.clock |
/reload |
/reload |
Перезагружает конфигурацию CommandBook. | commandbook.reload |
Примеры команд
Несколько примеров использования CommandBook:
/give Steve stone 64
/tp Steve Alex
/time 12pm
/weather sunny
/heal Steve
/kick Steve Спам в чате
/ban Steve Гриферство
/unban Steve
/thor Steve
Первая команда выдаст игроку Steve 64 блока камня. Команда /tp Steve Alex переместит Steve к игроку Alex, а остальные примеры меняют время и погоду, восстанавливают здоровье, позволяют кикнуть или заблокировать игрока и включить Молот Тора.
Что такое permissions в CommandBook?
Permissions определяют, какие команды разрешено выполнять конкретному игроку или группе. Само наличие CommandBook на сервере ещё не означает, что все пользователи автоматически получат доступ ко всем его возможностям.
Например, право commandbook.teleport позволяет использовать телепортацию, а дополнительное право commandbook.teleport.other необходимо для действий с другими игроками.
Похожая схема применяется к лечению, очистке инвентаря, игровому режиму, различным эффектам и другим административным функциям.
Набор permissions и поведение отдельных команд могут немного отличаться в зависимости от версии CommandBook и конфигурации сервера. Кроме того, CommandBook является модульным: ненужные компоненты администратор может отключить в настройках.
Почему команда CommandBook не работает?
Если команда не выполняется, сначала убедитесь, что сам CommandBook успешно загружен сервером и нужный компонент включён в конфигурации. Затем проверьте права пользователя.
Если команда работает для самого администратора, но не применяется к другому игроку, возможно, отсутствует дополнительный permission с окончанием .other.
Что означает target?
target означает цель команды. В большинстве случаев вместо этого параметра необходимо указать ник игрока.
Например:
/heal Steve
В этом случае целью команды является игрок с ником Steve.
Что означают квадратные скобки?
Параметры в квадратных скобках являются необязательными. Например:
/kick <target> [reason]
Ник игрока нужно указать обязательно, а причину кика можно не писать.
Работает ли CommandBook на новых версиях Minecraft?
CommandBook создавался прежде всего для старых Bukkit-серверов Minecraft. Поэтому эта статья представляет собой справочник по классическому синтаксису плагина. На современных версиях серверного ПО его совместимость и работа отдельных команд могут отличаться.
Если вам нужны именно современные стандартные команды игры, а не команды серверного плагина, смотрите полный список чит-кодов и команд Minecraft.
CommandBook объединяет большое количество инструментов для управления Minecraft-сервером: выдачу предметов, изменение времени и погоды, телепортацию, личные сообщения, управление игроками и систему банов.
При настройке сервера важно учитывать не только синтаксис команды, но и соответствующий permission. Если команда отсутствует или работает не так, как ожидается, проверьте версию CommandBook, права пользователя и список включённых компонентов.