StrikesSTG
Если вы держите сервер Minecraft и устали вручную разбирать жалобы на нецензурную лексику в чате, StrikesSTG — это тот самый плагин, который снимает эту головную боль. Он автоматически ловит мат, выдаёт страйки и по достижении порога отправляет игрока в бан. Всё это работает на Paper и не требует никаких сторонних библиотек.
Что такое StrikesSTG и зачем он нужен
StrikesSTG — это лёгкий серверный плагин для Minecraft, написанный под Paper. Его задача проста: следить за тем, что игроки пишут в чате, ставят на табличках и вписывают в книги, и наказывать за нарушение правил общения. Никакой ручной модерации — плагин сам считает страйки, сам цензурирует слова и сам применяет баны по заданным порогам.
Лицензия MIT означает, что вы можете свободно использовать плагин, изучать его код и адаптировать под свои нужды. Это важно для администраторов, которые ценят прозрачность и не хотят зависеть от закрытых решений.
Ключевые возможности StrikesSTG
Плагин не пытается быть универсальным комбайном — он делает одну вещь, но делает её хорошо. Вот что вы получаете из коробки:
- Обнаружение только целых слов: классический пример — слово «classic» не сработает как совпадение с «ass», так что случайные ложные срабатывания практически исключены.
- Один страйк за каждое найденное слово — никаких двойных наказаний за одну фразу.
- Автоматическая цензура: найденные слова заменяются на красные звёздочки ***, чтобы чат оставался читаемым.
- Ванильный титул на экране: игрок видит надпись «You got N strike(s)!» — наглядное предупреждение без лишних команд.
- Настраиваемые пороги банов: можно задать разные сроки — навсегда, 7 дней, 12 часов или 30 минут.
- Сохранение в YAML: все страйки пишутся в файл strikes.yml, так что после перезапуска сервера данные не теряются.
- Логирование в консоль: каждое наказание и бан фиксируются, что упрощает разбор спорных ситуаций.
- Команды и права bypass для администрации.
Поддерживаемые версии и загрузчик
StrikesSTG создан для Paper и ориентирован на Minecraft 1.21.11. Поскольку плагин использует стандартные серверные API, он отлично чувствует себя на актуальных сборках Paper и Purpur, а также на форках, сохраняющих совместимость с Paper. Если вы обновляете сервер, стоит проверить работоспособность на новой версии — обычно всё работает без правок, но конфиг лучше перечитать.
Кстати, если вы предпочитаете не возиться с ручной загрузкой jar-файлов, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений можно найти StrikesSTG и поставить его буквально в один клик, а автообновление избавит от необходимости следить за выходом новых сборок.
Как установить StrikesSTG
Установка максимально простая и не требует навыков программирования. Вот пошаговый порядок:
- Соберите плагин командой ./gradlew build или возьмите готовый jar. На выходе получите файл build/libs/StrikesSTG-1.0.0.jar.
- Положите jar в папку plugins/ вашего Paper-сервера.
- Запустите сервер один раз, чтобы сгенерировался config.yml.
- Откройте конфиг и отредактируйте список запрещённых слов и пороги банов.
- После изменений перезапустите сервер. Команду /reload использовать не рекомендуется — она может привести к некорректной работе плагина.
Если вы ищете, где скачать StrikesSTG, ориентируйтесь на официальные источники и репозитории разработчика. Скачать StrikesSTG для Minecraft лучше всего с проверенной страницы, чтобы не наткнуться на подделку с вредоносным кодом.
Команды и права
Управление страйками реализовано через простую команду /strikes с несколькими вариантами использования:
- /strikes — посмотреть свои страйки и причины (право strikesstg.strikes, доступно всем).
- /strikes <player> — посмотреть страйки другого игрока (право strikesstg.strikes.others, только для операторов).
- /strikes reset <player> — сбросить страйки игрока (право strikesstg.reset, только для операторов).
Отдельно стоит упомянуть право strikesstg.bypass — оно позволяет пропускать проверку и не получать страйки. По умолчанию оно выключено, что логично: администрация тоже должна соблюдать правила. Право strikesstg.admin даёт доступ ко всем перечисленным возможностям сразу.
Пример конфигурации
Настройка порогов и слов выглядит предельно понятно. В config.yml вы указываете список banned-words и блок ban-thresholds, где каждому количеству страйков соответствует срок бана. Например, три страйка могут давать бан на один день, а пять — навсегда. Такой гибкий подход позволяет выстроить справедливую систему: мелкие нарушения не приводят к мгновенному отсечению игрока, но злостные нарушители быстро получают своё.
Помните, что список слов стоит адаптировать под аудиторию вашего сервера: то, что нормально для одного сообщества, может быть неприемлемо для другого. Цензура в виде красных звёздочек помогает сохранить атмосферу, не превращая чат в поток ругани.
Итог
StrikesSTG — это аккуратное и предсказуемое решение для тех, кто хочет автоматизировать модерацию чата без сложных настроек. Плагин честно считает страйки, наглядно предупреждает игроков, хранит данные в YAML и легко конфигурируется под правила вашего сервера. Если вы искали простой способ поддерживать порядок в общении на Paper-сервере Minecraft 1.21.11, StrikesSTG стоит попробовать.