PerWorldCommands: управление командами по мирам

Что такое PerWorldCommands и зачем он нужен На многомировых серверах Minecraft часто возникает необходимость ограничить использование определённых команд в конкретных мирах. Например, команда /help может быть уместна в обычном мире, но совершенно не нужна в аду или Краю, где игроки сосредоточены ...

Скачать PerWorldCommands для Minecraft 1.16, 1.9, 1.7.2

Оригинальное название: PerWorldCommands

Версии Minecraft: 1.16, 1.7.2, 1.9

ФайлВерсияЗагрузчикРазмер
PerWorldCommands-1.2.jar1.16—3 КБСкачать
PerWorldCommands-1.1.jar1.7.2—3 КБСкачать
PerWorldCommands-1.0.jar1.9—3 КБСкачать

Что такое PerWorldCommands и зачем он нужен

На многомировых серверах Minecraft часто возникает необходимость ограничить использование определённых команд в конкретных мирах. Например, команда /help может быть уместна в обычном мире, но совершенно не нужна в аду или Краю, где игроки сосредоточены на выживании. Стандартные средства сервера не позволяют гибко управлять командами в разрезе миров — здесь на помощь приходит плагин PerWorldCommands.

PerWorldCommands — это лёгкий и интуитивно понятный плагин, который можно считать идейным наследником PerWorldPlugins, но ориентированным исключительно на команды. Он позволяет администраторам задавать списки разрешённых миров для каждой команды и настраивать кастомные сообщения о блокировке. Никаких сложных прав доступа, никаких громоздких зависимостей — только конфигурационный файл и немного внимания к синтаксису.

Установка и первичная настройка

Плагин требует Java 8 и совместим с большинством версий Minecraft, что делает его универсальным решением для серверов на базе Spigot, Paper и их форков. Установить его можно классическим способом — скопировав jar-файл в папку plugins и перезапустив сервер. Однако куда удобнее воспользоваться лаунчером foxygame.net — удобным, гибким и современным лаунчером для Minecraft, где можно скачать моды и плагины прямо из меню, не отвлекаясь на ручной поиск и проверку совместимости. После первого запуска PerWorldCommands создаст в своей директории файл config.yml с уже готовым шаблоном, который останется лишь подкорректировать под свои нужды.

Структура конфигурации

Файл настроек предельно прост и логичен. Рассмотрим дефолтный пример, который генерируется плагином:

  • enable: true — глобальный переключатель, позволяющий быстро отключить плагин без удаления.
  • globalblockmessage: "This command is disabled, Sorry!" — стандартное сообщение, которое увидит игрок при попытке выполнить запрещённую команду, если для неё не задано персональное уведомление.
  • commands: — секция, где перечисляются конкретные команды и их правила.

Внутри секции commands для каждой команды указываются два параметра: allowed-worlds (список миров, где команда доступна) и blockmessage (текст блокировки именно для этой команды). Например, в дефолтном конфиге команда help разрешена в мирах world и world_nether, а при попытке использовать её в других измерениях игрок получит сообщение "This command is disabled". Команда version работает только в обычном мире, и для неё задан такой же текст блокировки.

Как это работает на практике

Механика плагина прозрачна: когда игрок вводит команду, PerWorldCommands проверяет, в каком мире он находится, и сопоставляет этот мир со списком allowed-worlds для данной команды. Если текущий мир отсутствует в списке — выполнение команды прерывается, а в чат выводится сообщение из blockmessage (или globalblockmessage, если персональное не задано). Таким образом, администратор получает тонкий контроль над игровым процессом, не вмешиваясь в систему прав и не нагружая сервер лишними проверками.

Важно отметить, что плагин не требует настройки каких-либо permissions и не добавляет собственных команд — всё управление ведётся исключительно через редактирование config.yml. Это особенно ценно для небольших серверов, где нет выделенного специалиста по плагинам, а каждый лишний permission-узел может запутать владельца.

Преимущества и сценарии использования

PerWorldCommands отлично вписывается в серверы с чётким разделением миров по геймплейным зонам: PvP-арена, фермерский мир, творческий мир для строителей. Можно запретить команды телепортации в хардкорных измерениях, скрыть административные команды от игроков в публичных мирах или ограничить доступ к информации о сервере (например, /plugins или /version) в зависимости от контекста. Благодаря кастомным сообщениям блокировки вы можете не просто прерывать команду, но и объяснять игроку причину или давать подсказку.

Ещё один плюс — минималистичный подход. Плагин не перегружает консоль спамом, не создаёт лишних файлов и работает практически незаметно. При этом разработчик заложил планы на расширение функционала: в будущем ожидаются команды для перезагрузки конфигурации на лету, редактирования настроек прямо в игре и включения/отключения плагина без рестарта сервера. Уже сейчас можно сказать, что PerWorldCommands закрывает важную нишу в экосистеме серверных инструментов.

Заключение

PerWorldCommands — это маленький, но крайне полезный плагин для администраторов Minecraft-серверов, которые хотят управлять доступностью команд в разных мирах без лишней сложности. Простой YAML-конфиг, понятная логика работы и совместимость с большинством версий делают его отличным выбором как для опытных владельцев, так и для новичков. Если вы стремитесь навести порядок в командах на своём сервере и дать игрокам именно те возможности, которые уместны в конкретном измерении, обязательно обратите внимание на этот инструмент. А установить его можно в пару кликов через foxygame.net, где всё уже подготовлено для быстрого старта.