StrikesSTG — плагин наказаний за мат в Minecraft

StrikesSTG для Minecraft: плагин для Paper, который выдаёт страйки за мат в чате, книгах и табличках. Скачай StrikesSTG и настрой баны сам.

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 стоит попробовать.