Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App
Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Profanity Guard

Profanity Guard

Profanity Guard is a Minecraft mod that utilizes datapacks to filter and block profanity in chat, ensuring a cleaner and more respectful experience for players.

169
4
Management
Social
Utility
AboutGalleryChangelogVersions

Profanity Guard-fabric-1.20.1-1.1.0.jar

by MeAlam1 on Jan 2, 2025
Download

Profanity Guard-forge-1.20.1-1.1.0.jar

by MeAlam1 on Jan 2, 2025
Download

Added

  • The JSONs now have a "replacement": "*" tag to add a custom letter to replace the word with in stead of the standard #

Fabric 1.0.0 1.20.1

by MeAlam1 on Dec 31, 2024
Download

Forge 1.0.0 1.20.1

by MeAlam1 on Dec 31, 2024
Download

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:
    data/<id>/profanity/<filename>.json
    
    Replace <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.

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

new-project-page@ac78952

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.