Profanity Guard
Profanity Guard is a custom Minecraft modification that provides server owners with an effective tool for maintaining a comfortable and respectful atmosphere in the game chat. The modification uses datapack functionality to create a customizable profanity filtering system.
Key Features
The modification offers advanced chat management capabilities:
Flexible Filtering System - Server owners can easily add and modify banned word lists through standard .json files
Variation Support - The system accounts for various spellings, typos, and aliases of offensive expressions
Unwanted Content Replacement - By default, banned words are replaced with # characters, but you can configure any other replacement symbol
Simple Setup
To integrate additional words into the filter, place .json files in the following path:
data/<id>/profanity/<filename>.json
Replace <id> with your datapack's namespace, and <filename> with the desired file name.
Configuration Example
Create a .json file in your datapack with the following structure:
{
"this_is_the_main_profanity_word": [
{
"aliases": [
"These_are_common_typos_or_aliases_of_the_word"
],
"replacement": "*"
}
]
}
Additional Features
Multiple banned words together with their alternative spellings can be specified in one file. File names can be any that meet standard Minecraft requirements (lowercase only, no spaces). All files placed in the profanity folder are automatically loaded by the system.