McBansJocker: мощный плагин для банов и мутов на серверах Minecraft
Каждый администратор сервера Minecraft знает, как важно держать порядок среди игроков. Без чёткой системы наказаний чат быстро превращается в хаос, а гриферы остаются безнаказанными. Решить эти проблемы помогает McBansJocker — продвинутый плагин, который выводит модерацию на новый уровень. Он не просто банит или кикает нарушителей, но и сохраняет всю историю в базе данных, а также предоставляет удобный веб-интерфейс для просмотра статистики.
Зачем нужен McBansJocker?
В отличие от стандартных серверных команд, этот плагин предлагает полноценную экосистему управления наказаниями. Все действия логируются в MySQL, что позволяет отслеживать, кто, кого и за что наказал. Веб-сайт, идущий в комплекте, даёт возможность просматривать список забаненных игроков прямо из браузера — удобно, если вы не в игре. Гибкая конфигурация разрешает менять практически любое сообщение, а встроенный анти-рекламный модуль автоматически глушит спамеров.
Основные возможности
- Бан и разбан игроков, в том числе оффлайн (команда /bano).
- Кик с указанием причины.
- Мут и снятие мута по времени.
- Сохранение всех данных в базе MySQL.
- Веб-интерфейс для просмотра банов и истории.
- Защита от рекламы с настраиваемыми регулярными выражениями.
- Уведомление администрации при попытке входа забаненного игрока.
Команды и права доступа
Плагин использует систему разрешений, знакомую каждому владельцу сервера. Все права начинаются с префикса mcbansjocker. Вот полный список команд и соответствующих пермишенов:
- /ban — забанить игрока (mcbansjocker.ban)
- /bano — бан оффлайн-игрока (mcbansjocker.bano)
- /unban — разбанить игрока (mcbansjocker.unban)
- /kick — выгнать с сервера (mcbansjocker.kick)
- /mute — замьютить на время (mcbansjocker.mute)
- /unmute — снять мут (mcbansjocker.unmute)
- mcbansjocker.seewhojoin — видеть сообщения о попытке входа забаненного игрока
- mcbansjocker.advertisiment — получать уведомления о рекламе
Такая детализация позволяет гибко распределять обязанности между модераторами: хелпер может только кикать и мутить, а старший админ — банить навсегда.
Настройка конфигурации
После установки плагина в папке plugins/McBansJocker появится файл config.yml. Именно здесь оживляется вся магия. Первым делом нужно указать данные для подключения к MySQL:
mysql:
host: 127.0.0.1
user: user
pass: pass
db: db
table: mc_banlist
tableplayers: mc_playerhistory
Если база данных недоступна, плагин не сможет сохранять историю, поэтому проверьте корректность дважды. Далее идёт блок глобальных настроек, где задаётся префикс сообщений и все текстовые уведомления. Например, можно изменить цветовую схему или формулировки бана:
lang:
banmsg: '&e|You has been banned by &c[ADMIN]|&eTimeleft:&c[TIMELEFT]|&eReason:&c[REASON]'
kickmsg: '&e|You has been kicked by &c[ADMIN]|&c[REASON]'
Особого внимания заслуживает секция антирекламы. Здесь прописываются регулярные выражения, отлавливающие ссылки и IP-адреса, и действия за каждое нарушение — мут, кик или бан. Можно выстроить цепочку наказаний: первое нарушение — мут на 10 минут, второе — кик, третье — бан на сутки.
Установка и первый запуск
Процесс установки элементарен. Скопируйте jar-файл плагина в папку plugins вашего сервера, перезапустите его, а затем зайдите в сгенерированную папку и отредактируйте конфиг под свои нужды. После повторного рестарта плагин активируется и начнёт логировать все действия. Файлы плагина можно найти на тематических форумах или в репозиториях разработчика — версия 1.1 доступна для свободного скачивания.
Кстати, если вы активно пользуетесь модами на стороне клиента и хотите быстро собрать удобную сборку для игры на сервере с McBansJocker, обратите внимание на лаунчер foxygame.net. Это современный и гибкий инструмент, где моды скачиваются прямо из меню — больше не нужно вручную искать файлы и раскидывать их по папкам. Лаунчер сам подберёт совместимые версии и установит всё в два клика.
Веб-интерфейс и история наказаний
Одна из сильных сторон McBansJocker — встроенная веб-система. После настройки доступа к базе данных вы получаете страницу, на которой отображаются все актуальные баны, время их окончания и причины. Это незаменимо, когда нужно проверить репутацию игрока перед добавлением в вайтлист или при разборе апелляций. Сайт можно разместить на любом хостинге с поддержкой PHP и MySQL — все необходимые файлы идут в комплекте с плагином.
Защита от спама и рекламы
Реклама в чате способна разрушить атмосферу любого проекта. McBansJocker борется с ней при помощи настраиваемых regex-шаблонов. В конфиге уже заложены правила, отсеивающие типичные доменные зоны и IP-адреса, но вы можете добавить собственные паттерны. При срабатывании фильтра плагин выполняет заданные действия — от автоматического мута до перманентного бана. Все инциденты фиксируются, а уполномоченные модераторы видят предупреждения в реальном времени.
Заключение
McBansJocker — это не просто набор команд, а полноценный административный комбайн для серверов Minecraft. Он объединяет систему наказаний, долговременное хранение данных, веб-мониторинг и анти-рекламный фильтр в одном инструменте. Гибкая конфигурация позволяет адаптировать плагин под правила любого сообщества, а интеграция с MySQL делает историю прозрачной и доступной. Если вы стремитесь к порядку на своём сервере и цените удобство управления, McBansJocker определённо стоит попробовать.