Added
- The JSONs now have a
"replacement": "*"
tag to add a custom letter to replace the word with in stead of the standard#
Profanity Guard is a Minecraft mod designed to help server owners maintain a cleaner and more respectful in-game chat environment. By utilizing datapacks, Profanity Guard enables customizable and comprehensive filtering of profanity, ensuring a positive experience for all players.
Key Features:
- Customizable Word Filters: Server owners can easily expand or modify the profanity list using
.json
files. This allows for tailored filtering to suit the unique needs of each server. - Flexible Word Management: The mod supports aliases and common misspellings, making it highly effective at identifying and blocking variations of offensive terms.
- Profanity Replacement: Words flagged as profanity are replaced with
#
(hashtags) to obscure offensive language while maintaining the flow of conversation. - Simple Integration Path: To add new words to the filter, place the
.json
files in the following path:
Replacedata/<id>/profanity/<filename>.json
<id>
with your datapack’s namespace and<filename>
with your chosen name for the file.
Example .json
Configuration:
To add a new word to the filter, server owners can create a .json
file in their datapack using the following structure:
{
"this_is_the_main_profanity_word": [
{
"aliases": [
"These_are_common_typos_or_aliases_of_the_word"
]
}
]
}
Additional Notes:
- Add Multiple Words in a Single File: It's perfectly fine to include multiple profanity words and their aliases in the same
.json
file, making management efficient and organized. - Naming Flexibility: The
.json
file names are unrelated to the parsing process. You can name them however you like, as long as they follow Minecraft's naming conventions (lowercase only). - Automatic Loading: Any file placed in the
profanity
folder will automatically load, simplifying setup and updates.
With Profanity Guard, maintaining a respectful chat atmosphere has never been easier or more efficient. Customize your filters, ensure inclusivity, and create a welcoming community for all players.