Autonomous Potential Violation Eradicator (A.P.V.E)
Author / Автор: blackgeyer/blackgeier | Version / Версия: 1.3.1 | License / Лицензия: GPLv3 | Plugin work showcase / Видео с показом работы плагина: https://youtu.be/tICOrnjpwYc?si=7kcUQCJTbV0Q8HvM
🇬🇧 English
A Minecraft server plugin designed to keep your chat clean at all times without administration intervention. Powered by PacketEvents.
📌 This plugin can
- Automatic chat filtering and offline punishment issuance.
- Flexible configurations for punishment duration, toggles, and banned words in
config.yml. - Built-in text normalizer to handle chat bypasses.
- Helping to human moderators.
- Target audience: English and Russian-speaking communities.
🛠 Installation
- Download PacketEvents (Spigot version, NOT proxy like BungeeCord or Velocity) and place it in
/plugins/. - Add a punishment plugin (e.g., EssentialsX) to
/plugins/. - Place
A.P.V.E.jarin/plugins/. - Restart your server.
⚙️ Core Compatibility
- Cores: Paper, Purpur, Spigot
- Versions: 1.20.5 – 26.2+ (Recommended: 1.21.4+)
⚠️ Important Notes
- Configure
config.ymlbefore starting the server to avoid false positives and crashes. - Banned words in
config.ymlmust be added in Latin characters only (e.g.,shlyuha). Seedocumentation.txtfor details.
Commands
- /apve reload —— Reloads a plugin's configuration. Needs
apve.reloadpermission to execute (default: op). - /apve warns show {nickname} —— Shows warns amount of a {player}. Needs
apve.warns.showpermission to execute (default: op). - /apve warns remove {nickname} {integer} —— Removes a certain warns amount of a {player}. The removing warns amount equals the integer argument. Needs
apve.warns.removepermission to execute (default: op) - /apve warns clear {nickname} —— Clears all warn amount of the player. Needs
apve.warns.clearpermission to execute (default: op). - /apve help —— Shows the available APVE commands and its description. Needs
apve.helppermission to execute. (default: op) - /apve notify toggle —— Toggles notifies about the player's violations. Needs
apve.notify.togglepermission to execute. (default: op) - /apve check {String} —— Checks and normalizes the string for its legality by A.P.V.E. Needs
apve.checkpermission to execute. (default: op)
🇷🇺 Русский
Плагин для серверов Minecraft, поддерживающий чистоту чата в автоматическом режиме без участия администрации. Работает на базе PacketEvents.
📌 Возможности
- Автоматическая фильтрация чата и оффлайн-выдача наказаний.
- Гибкая настройка длительности, типов наказаний и запрещенных слов через
config.yml. - Встроенный нормализатор текста для предотвращения обхода фильтров.
- Помощь человеческой модерации
- Создан для русскоязычной и англоязычной аудитории.
🛠 Установка
- Поместите плагин PacketEvents (Spigot-версию, не Proxy/BungeeCord/Velocity) в папку
/plugins/. - Поместите плагин на наказания (например, EssentialsX) в папку
/plugins/. - Закиньте файл
A.P.V.E.jarв папку/plugins/. - Перезапустите сервер.
⚙️ Совместимость
- Ядра: Paper, Purpur, Spigot
- Версии: от 1.20.5 до 26.2+ (Рекомендуемая: 1.21.4+)
⚠️ Важные предупреждения
- Обязательно настройте
config.ymlи синтаксис команд наказаний перед запуском, чтобы избежать ложных блокировок и сбоев. - Из-за работы нормализатора все новые запрещенные слова в
config.ymlнужно вносить строго латиницей (пример:шлюха->shlyuha). Полное описание — вdocumentation.txt.
Commands
- /apve reload —— Перезагружает конфигурацию плагина. Нужно
apve.reloadправо чтобы осуществлять (default: op). - /apve warns show {nickname} —— Показывает число предупреждений {player}. Нужно
apve.warns.showправо чтобы осуществлять (default: op). - /apve warns remove {nickname} {integer} —— Удаляет определённое количество предупреждений {player}. Удаляемое число предупреждении равна аргументу целого числа. Нужно
apve.warns.removeправо чтобы осуществлять (default: op). - /apve warns clear {nickname} —— Очищает все предупреждения игрока. Нужно
apve.warns.clearправо чтобы осуществлять (default: op). - /apve help —— Шоус доступные команды и их описание. Нужно
apve.helpправо чтобы осуществлять (default: op) - /apve notify toggle —— Переключает уведомлении об нарушениях игроков. Нужно
apve.notify.toggleправо чтобы осуществлять (default: op). - /apve check {String} —— Проверяет и нормализует строку на легальность со стороны A.P.V.E. Нужно
apve.checkправо чтобы осуществлять. (default: op)
📄 License / Лицензия
Distributed under the GPLv3 License. / Распространяется по лицензии GPLv3.
Official channel of a creator in a youtube — @BlackGeyer2000
/ You can see advanced information about plugin in it.

