ShamPlugin
ShamPlugin — это многофункциональное дополнение для серверов Minecraft, созданное специально для проекта ShamSMP, но доступное всем желающим. Плагин ориентирован на администраторов, которые хотят автоматизировать рутинные задачи, улучшить взаимодействие с игроками и получать мгновенные уведомления о состоянии сервера. Несмотря на то что некоторые внутренние механики могут работать неидеально за пределами оригинального сервера, ShamPlugin остаётся мощным инструментом с широкими возможностями настройки. Если вы ищете способ упростить управление сервером и добавить уникальные фишки, этот плагин определённо заслуживает внимания.
Основные возможности ShamPlugin
Разработчики предусмотрели целый ряд полезных функций, каждая из которых включается и настраивается через конфигурационный файл. Вот что вы получите после установки:
- Discord-оповещения об ошибках — мгновенные сообщения в ваш Discord-канал при возникновении проблем на сервере. Вы будете знать о сбоях раньше, чем игроки начнут писать в чат.
- Автоматические перезапуски — плагин может самостоятельно перезагружать сервер по расписанию или при критических сбоях, экономя ваше время.
- Кастомная команда /help — замена стандартного справочного меню на удобное и информативное, с поддержкой кликабельных ссылок (только для Java Edition).
- Кастомная команда /map — быстрый доступ к карте сервера или другим ресурсам, например, к веб-карте Dynmap.
- Отслеживание аптайма — ведение статистики времени работы сервера без перебоев, что полезно для мониторинга стабильности.
- AxRewards и Streaks — система поощрений для игроков, включая награды за ежедневный вход и серии посещений. Можно настроить выдачу предметов, валюты или привилегий.
- Уведомления о входе — оповещения в Discord или лог-файл о подключении игроков, чтобы вы всегда были в курсе, кто заходит на сервер.
Все эти функции делают ShamPlugin для Minecraft настоящим комбайном для администрирования, позволяя сосредоточиться на развитии сообщества, а не на технических мелочах. Гибкая конфигурация позволяет отключить ненужные модули и адаптировать плагин под специфику вашего сервера.
Настройка Discord-интеграции
Одной из самых востребованных возможностей является связка с Discord. Чтобы настроить оповещения, вам потребуется создать бота в Discord Developer Portal, получить токен и прописать его в конфигурационном файле ShamPlugin. После этого можно указать ID каналов для разных типов уведомлений: ошибки, входы игроков, награды. Плагин поддерживает гибкую настройку формата сообщений, что позволяет вписать их в стиль вашего сервера.
Поддерживаемые версии и серверные ядра
ShamPlugin тестировался на связке Minecraft 1.21.11 и Purpur 26.1.2 — это основная рекомендуемая среда. Purpur является популярным форком Paper, который, в свою очередь, основан на Spigot, так что плагин должен работать на большинстве современных серверных ядер для Java Edition. Разработчик отмечает, что на более старых версиях игры возможны непредвиденные ошибки, поэтому если ваш сервер работает на 1.20 или ниже, будьте готовы к ручной отладке. Для Bedrock Edition поддержка ограничена: например, кликабельные элементы в команде /help не функционируют, и это исправить невозможно из-за особенностей платформы. В целом, если вы используете актуальные сборки Purpur, Paper или Spigot для Java, проблем с совместимостью быть не должно.
Как установить ShamPlugin
Процесс установки стандартен для любого плагина Bukkit/Paper/Purpur, но есть пара нюансов, о которых стоит помнить. Чтобы скачать ShamPlugin, отправляйтесь на официальный GitHub-репозиторий проекта или присоединитесь к Discord-серверу ShamSMP, где всегда можно найти актуальную версию. Никаких сторонних сайтов — только проверенные источники.
Пошаговая инструкция:
- Скачайте JAR-файл плагина подходящей версии. Убедитесь, что он совместим с вашим серверным ядром.
- Поместите его в папку
/pluginsвашего сервера. - Перезапустите сервер, чтобы плагин загрузился и создал стандартный конфигурационный файл
config.yml. - Откройте
config.ymlв текстовом редакторе и настройте нужные функции: включите Discord-интеграцию, задайте токен бота, настройте команды и систему наград AxRewards. - Снова перезагрузите сервер для применения изменений. Проверьте логи на наличие ошибок.
Важный момент: при обновлении ShamPlugin на новую версию конфигурационный файл не обновляется автоматически. Вам придётся вручную сверить старый и новый конфиги, чтобы добавить появившиеся параметры. Это не баг, а текущая особенность, которую разработчик пока не планирует менять. Рекомендуется делать резервную копию конфига перед апдейтом.
Пользователи лаунчера foxygame.net могут оценить, насколько легко интегрировать ShamPlugin в свою сборку: каталог дополнений предлагает установку в один клик, а совместимость с серверными ядрами гарантирует корректную работу без лишних телодвижений. К тому же, система автообновления лаунчера следит за актуальностью ShamPlugin, избавляя от необходимости регулярно проверять GitHub.
Известные проблемы и куда сообщать о багах