PerWorldCommands: управление командами в мирах Minecraft
Когда на сервере Minecraft активно используется множество плагинов и модов, рано или поздно возникает потребность разграничить доступ к командам в зависимости от игрового мира. Не всем нужно видеть административные сообщения в креативном режиме или получать доступ к телепортации в аду. Именно для таких задач создан PerWorldCommands — лёгкий, но мощный инструмент, который позволяет назначать команды конкретным мирам.
Что такое PerWorldCommands?
PerWorldCommands — это плагин для серверов Minecraft, который даёт администраторам полный контроль над тем, какие команды могут выполняться в каждом из загруженных миров. Если вы когда-нибудь сталкивались с тем, что игроки использовали способности плагинов там, где это не предусмотрено, или хотели скрыть служебные команды в определённых измерениях, этот инструмент решит проблему буквально в несколько строк конфигурации.
Проект был обновлён и на данный момент поддерживает версии от 1.7 до 1.19 включительно. Автор заархивировал разработку, поэтому дальнейших обновлений не планируется, однако текущий функционал полностью покрывает заявленные возможности и работает без ошибок. Плагин совместим не только с обычными серверными сборками, но и с гибридными ядрами вроде Magma или Mohist, что открывает путь к использованию команд даже от модификаций.
Ключевые возможности
- Привязка любых команд к конкретным мирам — будь то стандартные команды Minecraft, команды плагинов или модов.
- Мгновенное применение изменений без перезагрузки сервера через команду перечитывания конфигурации.
- Гибкая система прав: можно разрешить обход ограничений определённым группам игроков.
- Простота настройки — все действия выполняются через интуитивно понятные команды в чате или консоли.
- Отсутствие конфликтов с другими плагинами и минимальная нагрузка на сервер.
Установка и начало работы
Установка плагина сводится к копированию jar-файла в папку plugins вашего сервера и перезапуску. После загрузки PerWorldCommands автоматически создаст конфигурационный файл, в котором можно вручную прописать правила, но гораздо удобнее пользоваться встроенными командами прямо во время игры. Кстати, если вы предпочитаете играть с модами и используете связку Magma/Mohist, то можете легко управлять модовыми командами через этот же плагин. А для комфортного подключения к таким серверам и быстрой установки модификаций многие игроки выбирают лаунчер foxygame.net — он позволяет скачивать моды прямо из меню и гибко настраивать клиент под любой сервер.
Команды и права
Плагин предоставляет два набора алиасов для команд: короткий (/pwc) и полный (/perworldcommands). Это сделано для удобства — вы можете использовать тот вариант, который быстрее запоминается. Основные команды выглядят так:
/pwc reload— перезагружает конфигурацию плагина, применяя все изменения без рестарта сервера./pwc version— показывает текущую версию установленного PerWorldCommands./pwc cmd set <команда> <миры>— привязывает указанную команду к одному или нескольким мирам. Например,/pwc cmd set /home world, world_netherразрешит использование /home только в обычном мире и аду./pwc cmd remove <команда>— удаляет привязку, делая команду доступной во всех мирах.
Для работы с командами плагина необходимы соответствующие разрешения. Право perworldcommands.cmd (или его короткий аналог pwc.cmd) даёт доступ к управлению настройками. Если вы хотите, чтобы определённые игроки могли игнорировать ограничения по мирам, выдайте им право perworldcommands.bypass или pwc.bypass. Это особенно полезно для модераторов и администраторов, которые должны сохранять полный функционал независимо от текущего измерения.
Примеры использования
Представьте, что на вашем сервере есть экономический плагин и вы хотите, чтобы команды магазина работали только в хабе, а в шахтёрском мире были отключены. Достаточно выполнить:
/pwc cmd set /shop world_hub
Теперь игроки, находящиеся в мире world_hub, смогут торговать, а при переходе в шахты команда перестанет обрабатываться. Если позже понадобится добавить ещё один мир, просто перезапишите правило с перечислением миров через запятую. Аналогично можно ограничить телепортацию, выдачу предметов или любые другие действия.
Совместимость и стабильность
PerWorldCommands тестировался на большом количестве серверных сборок и показывает отличную совместимость с версиями Minecraft от 1.7 до 1.19. Благодаря продуманной архитектуре он не конфликтует с другими плагинами, а при использовании гибридных ядер типа Magma или Mohist корректно перехватывает даже команды, добавленные модами. Это делает его универсальным решением как для классических ванильных серверов с плагинами, так и для модифицированных сборок.
Несмотря на то, что проект помечен как архивный и не будет получать обновлений, текущая версия полностью работоспособна и не содержит известных ошибок. Разработчик оставил возможность разархивировать проект в будущем, но даже без этого плагин остаётся актуальным инструментом для администрирования.
Заключение
PerWorldCommands закрывает важную нишу в управлении сервером — гибкое ограничение команд по мирам. Простота настройки, поддержка модовых команд и стабильная работа на множестве версий делают его незаменимым помощником для администраторов, стремящихся сохранить порядок и предотвратить злоупотребления. Небольшой набор команд легко запоминается, а система прав позволяет точечно настраивать исключения. Если вы ещё не контролируете выполнение команд в разных измерениях, этот плагин определённо стоит попробовать — он сэкономит массу времени и нервов при управлении сервером.