GuardiansOfPurity icon

GuardiansOfPurity -----

Minecraft content filter for a safe server



Description:
This plugin keeps your Minecraft server free of inappropriate content by filtering chat, signs, books, and anvils, ensuring a respectful and safe community.

Features:
  • Advanced Filtering: Detects and blocks slurs, advertisements, and inappropriate content across chat, signs, books, and anvils.
  • Sophisticated Detection: Utilizes multiple layers of checks, including leetspeak detection, obfuscation patterns, and link detection without "http/https".
  • Bypass Permission: Players with the `guardiansofpurity.bypass` permission can bypass the content filters.
  • Staff Alerts: Notifies staff members with the `guardiansofpurity.alerts` permission when prohibited content is detected.
  • Configurable Filters: Customize banned words, phrases, and patterns through the config file.
  • Multi-Page Book Analysis: Analyzes entire books to detect inappropriate content spread across pages.
  • Configurable Messages: Messages are now customizable and support multiple languages (English and Spanish).
  • Word Whitelist: Allows specific words to bypass the filters.
  • Auto-Reload Command: Reload configuration settings without restarting the server using `/gopreload`.
  • Detailed Logging: Logs all blocked attempts, providing administrators with detailed information on who attempted to bypass the filters.
  • Invisible Character Detection: Detects and removes invisible characters that might be used to bypass content filters.
  • Full Coverage: Applies filters consistently across all forms of player input, ensuring no bypass method is left unchecked.
Commands:
  • /gopreload - Reload the plugin configuration.

How It Works:
This plugin actively monitors player input for inappropriate content. Whether it's chat, signs, books, or anvils, the plugin employs a comprehensive set of filters to detect and block offensive material. Server administrators can easily customize the filters via the config file, and changes can be applied instantly with the `/gopreload` command. All filtering actions are logged, giving admins insight into any attempts to bypass the rules.

Permissions:
  • guardiansofpurity.bypass - Allows players to bypass the content filters.
  • guardiansofpurity.alerts - Allows staff to receive alerts when prohibited content is detected.
[​IMG]


Code (YAML):

# List of banned words and phrases. These are case-insensitive.
banned-words
:
 - slur1
  - slur2
  - slur3
  - badword1
  - badword2
  - badword3
  - buy here
  - visit website
  - free money
  - click here
  - giveaway
  - subscribe to my channel

# List of words that are allowed, even if they might match patterns or be close to banned words.
word-whitelist
:
 - example1
  - brandname1
  - harmlessword

# Language setting: defines which language file to use for messages (e.g., 'en' for English, 'es' for Spanish).
language
: "en"
 

Report Issues or Suggestions: Here Or Discord
Resource Information
Author:
----------
Total Downloads: 49
First Release: Aug 29, 2024
Last Update: Sep 2, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings