WhoMode: легкий менеджер игровых режимов для серверов Minecraft
Управление игровыми режимами на сервере Minecraft может превратиться в рутину, особенно когда нужно быстро переключить себя или проверить режим другого игрока. Стандартная команда /gamemode требует запоминания длинных названий и прав, а плагины вроде Essentials добавляют свои алиасы, но часто перегружены лишним функционалом. WhoMode — это компактный Bukkit-плагин, созданный именно для того, чтобы сделать работу с GameMode быстрой, интуитивной и легковесной. Он не пытается заменить половину серверного софта, а решает одну задачу — и решает её отлично.
Что такое WhoMode и зачем он нужен
WhoMode — это менеджер игровых режимов, написанный с акцентом на минимализм и скорость. Его автор Nijikokun спроектировал плагин так, чтобы администраторы и модераторы могли переключать режимы одной короткой командой, видеть текущий GameMode любого игрока (даже если тот оффлайн) и просматривать полную базу данных прямо из игры. Никаких громоздких конфигов, сложных зависимостей или лишних разрешений — только то, что действительно нужно для комфортного администрирования.
В основе плагина лежит собственная легковесная система хранения данных — «MiniDB» от Nijikokun. Она автоматически создаёт файл базы при первом использовании, не требуя настройки СУБД. Это делает WhoMode идеальным выбором для небольших и средних серверов, где важна производительность и простота развёртывания.
Ключевые возможности WhoMode
- Мгновенное переключение собственного режима — одна команда перебрасывает вас между выживанием и креативом (или другими режимами), без необходимости писать полный синтаксис /gamemode.
- Проверка GameMode другого игрока — вы можете узнать, в каком режиме находится любой участник сервера, даже если он в данный момент не в сети.
- Удалённая смена режима — администратор может изменить GameMode выбранного игрока на survival или creative короткой командой.
- Просмотр всей базы данных — команда /wm log выводит список всех известных плагину игроков и их текущие режимы прямо в чат.
- Гибкая система прав — поддержка PermissionsEx, bPermissions и PermissionsBukkit позволяет точно разграничить доступ к функциям.
Установка и первый запуск
Процесс установки WhoMode предельно прост и не требует специальных знаний. Достаточно скачать плагин с официальной страницы и поместить файл WhoMode.jar в папку plugins вашего сервера. После перезапуска или выполнения команды reload плагин активируется и сразу готов к работе. База данных сгенерируется автоматически при первом использовании любой команды — никаких дополнительных действий не требуется.
Если вы активно экспериментируете с различными серверными модами и клиентскими сборками, удобно держать под рукой современный лаунчер. Например, через лаунчер foxygame.net можно быстро собирать модпаки и устанавливать нужные моды прямо из меню, что здорово экономит время при тестировании новых связок. WhoMode же остаётся чисто серверным инструментом, но вместе с гибким лаунчером они формируют отличный тандем для комфортной игры.
Команды плагина
WhoMode вводит короткий алиас /wm с несколькими подкомандами. Все они интуитивно понятны и легко запоминаются:
/wm t— переключает ваш собственный игровой режим на противоположный (с выживания на креатив и наоборот). Если вы находитесь в приключенческом или наблюдательном режиме, плагин корректно переведёт вас в выживание./wm n [игрок]— показывает текущий GameMode указанного игрока. Работает как для онлайн-, так и для оффлайн-персонажей, что удобно при проверке истории./wm g [игрок] s/c— изменяет режим выбранного игрока. Параметрsустанавливает survival,c— creative. Поддерживаются и другие режимы в зависимости от версии сервера./wm log— выводит в чат полный список игроков, сохранённых в базе MiniDB, вместе с их текущими режимами. Полезно для аудита или быстрой диагностики.
Настройка прав доступа
Плагин использует стандартную систему разрешений, совместимую с большинством популярных плагинов на права. Вы можете выдать игрокам или группам следующие узлы:
whomode.use— разрешает использование команды/wm tдля переключения собственного режима. Подходит для обычных игроков, если вы хотите дать им возможность быстро менять GameMode.whomode.*— даёт доступ ко всем функциям: просмотр чужого режима, принудительная смена и чтение лога базы данных. Обычно назначается администраторам и модераторам.
При использовании PermissionsEx достаточно добавить нужный узел в конфигурационный файл группы, например:
- whomode.use
Для bPermissions или PermissionsBukkit синтаксис аналогичен — плагин корректно обрабатывает запросы через стандартный API.
Почему стоит выбрать именно WhoMode
Главное преимущество WhoMode — его узкая специализация. В отличие от многофункциональных комбайнов, он не нагружает сервер лишними процессами и не конфликтует с другими плагинами. Кодовая база минимальна, что обеспечивает стабильную работу даже на маломощных хостингах. Администраторы оценят отсутствие необходимости лазить в конфиги: всё управление ведётся через команды и права.
Кроме того, WhoMode отлично вписывается в экосистему небольших ванильных или полуванильных серверов, где важно сохранить атмосферу классического Minecraft, но добавить капельку удобства. Быстрое переключение режимов ускоряет строительство, тестирование механизмов и модерацию, не отвлекая от игрового процесса.
Заключение
WhoMode — это образец того, каким должен быть нишевый плагин: простым, быстрым и решающим конкретную задачу без компромиссов. Он не пытается объять необъятное, а предлагает элегантный инструмент для управления игровыми режимами, который легко освоит даже новичок. Если вы устали от громоздких админских панелей и хотите вернуть контроль над GameMode с помощью пары коротких команд, WhoMode определённо заслуживает места в вашей папке plugins. Попробуйте его на своём сервере — и вы сразу почувствуете, насколько быстрее и приятнее становится рутинная работа администратора.