ProfanityFilter

ProfanityFilter

ProfanityFilter is a lightweight, configurable plugin for detecting and blocking offensive language in chat, supporting simple, moderate, and advanced filtering modes.

24.0 загрузок
Обновлён 10 дней назад

Описание

ProfanityFilter — легкий, мощный чат-модерация

непристойность фильтр Это удобный для персонала плагин для модерации чата, который автоматически обнаруживает и блокирует оскорбительный язык на вашем сервере Hytale. Идеально подходит для поддержания вашего сообщества безопасным, дружелюбным и гостеприимным.


Фильтровые режимы

непристойность Фильтр поддерживает несколько режимов фильтрации в соответствии с потребностями вашего сервера:

простой
Блокирует только оскорбительные слова.

современный
Обнаруживает слова с символами, акцентами и разнесенными буквами (например, f u c k, хулиган).

превзойденный
Использует алгоритм Aho-Corasick, чтобы поймать запутанные, встроенные или хитро замаскированные оскорбительные слова в чате.


️ Список слов

непристойность Фильтр предназначен для гибкого, динамичного управления словами:

  • Все места .txt файлы в /слова/ папка внутри вашего каталога плагинов.
  • Поддерживается несколько файлов; слова из всех файлов загружаются автоматически.
  • Добавление комментариев в ваши файлы с помощью # В начале строки — они будут проигнорированы.
  • Список слов по умолчанию автоматически загружается при первом запуске, если нет .txt Файлы присутствуют.

Особенности Обзор

Особенность Описание
Динамическая загрузка слов Обычай загрузки .txt Файлы в Boot
Список готовых к использованию по умолчанию Приходит с ненормативными словами для мгновенной настройки
Три режима фильтрации Просто, современно, превзойден
Конфигурируемые разрешения Персонал может обойти фильтр с помощью разрешения
Быстрый и эффективный Оптимизирован для чата большого объема без хитов производительности
Поддержка Hot-Reload Перезагрузка списков слов без перезагрузки сервера

 


Команды

непристойность Фильтр имеет одну простую команду:

Командный обзор

Командование аргументы Описание Пример
/reloadprofanitywords - Перезагрузите все списки слов из /слова/ папка /reloadprofanitywords

 


Конфигурация

Все настройки хранятся в Разработчик:Filter.json:

BypassPermission: Узел разрешений для доверенных игроков, чтобы обойти фильтр. FilterMode: Выберите простой, современный или расширенный (все колпачки).

{
"BypassPermission": "profanityfilter.bypass",
«FilterMode»: «Модернизация»
?

Поддержка

Нужна помощь или хотите сообщить о проблеме? Поддержка: https://discord.gg/8zppxmqpBN

непристойность Фильтр сохраняет ваш чат в безопасности, чистоте и под контролем — без сложности.


Кинетический хостинг

Kinetic Hosting Partner Banner

Показать оригинальное описание (English)

🛡️ ProfanityFilter — Lightweight, Powerful Chat Moderation

ProfanityFilter is a staff-friendly chat moderation plugin that automatically detects and blocks offensive language on your Hytale server. Perfect for keeping your community safe, friendly, and welcoming.


📍 Filter Modes

ProfanityFilter supports multiple filter modes to fit your server’s needs:

SIMPLE
Blocks exact offensive words only.

MODERATE
Detects words with symbols, accents, and spaced letters (e.g., f u c k, fück).

ADVANCED
Uses the Aho-Corasick algorithm to catch obfuscated, embedded, or cleverly disguised offensive words in chat.


⚙️ Word Lists

ProfanityFilter is designed for flexible, dynamic word management:

  • Place all .txt files in the /words/ folder inside your plugin directory.
  • Multiple files are supported; words from all files are loaded automatically.
  • Add comments in your files using # at the beginning of a line — these will be ignored.
  • A default word list is automatically loaded on first run if no .txt files are present.

✨ Features Overview

Feature Description
Dynamic Word Loading Load custom .txt files at boot
Default Ready-to-Use List Comes with default profanity words for instant setup
Three Filter Modes SIMPLE, MODERATE, ADVANCED
Configurable Permissions Staff can bypass the filter via permission
Fast & Efficient Optimized for high-volume chat without performance hits
Hot-Reload Support Reload word lists without restarting the server

 


🧭 Commands

ProfanityFilter has one simple command:

📋 Command Overview

Command Arguments Description Example
/reloadprofanitywords Reload all word lists from the /words/ folder /reloadprofanitywords

 


📝 Configuration

All settings are stored in ProfanityFilter.json:

BypassPermission: Permission node for trusted players to bypass the filter. FilterMode: Select SIMPLE, MODERATE, or ADVANCED (all caps).

{
  "BypassPermission": "profanityfilter.bypass",
  "FilterMode": "MODERATE"
}

💬 Support

Need help or want to report an issue? Support: https://discord.gg/8zppxmqpBN

ProfanityFilter keeps your chat safe, clean, and under control — without complexity.


⭐Kinetic Hosting

Kinetic Hosting Partner Banner

Последние версии

ProfanityFilter-1.0.0.jar

Early Access 23.01.2026 63.7 КБ