HomeJavaModsAnti-Curse | 1.8 ~ 1.19
Anti-Curse | 1.8 ~ 1.19
Anti-Curse.png

This plugin is a simple anti curse plugin that blocks cursing in chat, commands, and signs. If you ever had players abusing chat by cursing a lot this is the plugin for you! You can add or remove curse words in game to make chat cleaner as fast as possible encase players are cursing in chat and adding the word to the config takes to long.

Features.png

Commands:
Code (Text):
/AntiCurse - Shows the author information.

/Anticurse help - Shows commands and help.

/Anticurse info - Shows information about the plugin.

/Anticurse reload - Reloads the Config.

/Anticurse add <blacklist|whitelist> <word> - Add a blacklisted or whitelisted swear word.

/Anticurse remove <blacklist|whitelist><word> - Remove a blacklisted or whitelisted swear word. blacklist.

/ClearChat (/cc) - Clears global chat.
Permissions:
Code (Text):

permissions:
    anticurse.list:
        description: Permission to see the swear words
        default: op
    anticurse.add:
        description: Permission to add a swear word
        default: op
    anticurse.remove:
        description: Permission to remove a swear word
        default: op
    anticurse.clearchat:
        description: Permission to clear chat
        default: op
    anticurse.bypass.clearchat:
        description: Permission to bypass clear chat
        default: op
    anticurse.reload:
        description: Permission to reload the Config.yml
        default: op
    anticurse.notify.chat:
        description: Permission to get notifications when players curse in chat
        default: op
    anticurse.notify.commands:
        description: Permission to get notifications when players curse in commands
        default: op
    anticurse.notify.signs:
        description: Permission to get notifications when players curse on signs
        default: op
    anticurse.bypass.chat:
        description: Permission bypass the anti-curse chat filter
        default: op
    anticurse.bypass.commands:
        description: Permission to bypass the anti-curse command filter
        default: op
    anticurse.bypass.signs:
        description: Permission to bypass the anti-curse signs filter
        default: op
    anticurse.commands.all:
        description: Permission to use all the commands
        default: false
        children:
            anticurse.add: true
            anticurse.remove: true
            anticurse.clearchat: true
            anticurse.info: true
            anticurse.reload: true
    anticurse.bypass.all:
        description: Permission to bypass everything
        default: false
        children:
            anticurse.bypass.chat: true
            anticurse.bypass.commands: true
            anticurse.bypass.signs: true
            anticurse.bypass.clearchat: true
    anticurse.notify.all:
        description: Permission to get notified everytime a player curses
        default: false
        children:
            anticurse.notify.chat: true
            anticurse.notify.commands: true
            anticurse.notify.signs: true
    anticurse.*:
        description: Permission for all the permissions
        default: false
        children:
            anticurse.commands.all: true
            anticurse.bypass.all: true
            anticurse.notify.all: true
 
Configuration:
Code (Text):

#=================================================================================================#
#                                 Main Configuration of Anti Curse
#=================================================================================================#
#
#    If you need any plugin support, feel free to join our discord server
#    or private message me H1DD3NxN1NJA on Spigot.
#
#    Hex Color Codes are supported for all messages.
#    Hex Color Code List: https://www.color-hex.com/
#
#    Discord Link: https://discord.gg/n9A9xtA
#
#=================================================================================================#

Messages:
  Prefix: "&b[&6Anti-Curse&b]&r"
  No_Permission: "{Prefix} &cYou don't have the permissions to do this!"
  Reload: "{Prefix} &aConfig Reloaded!"
#=================================================================================================#
# Anti-Swear Messages
#=================================================================================================#
Anti_Swear_Messages:
  Chat:
    Message: "{Prefix} &cPlease do not curse in chat."
    Notify_Staff_Format: "&7[Anti-Swear Chat] &f{player}: &7{message}"
  Commands:
    Message: "{Prefix} &cPlease do not curse in commands."
    Notify_Staff_Format: "&7[Anti-Swear Commands] &f{player}: &7{message}"
  Signs:
    Message: "{Prefix} &cPlease do not curse on signs."
    Notify_Staff_Format: "&7[Anti-Swear Signs] &f{player}: &7{message}"
  Blacklisted_Word:
    Added: "{Prefix} &7You added the word &c{word} &7to the anti swears blacklist."
    Exists: "{Prefix} &7The word &c{word} &7is already added to the anti swears blacklist."
    Removed: "{Prefix} &7You removed the word &c{word} &7from the anti swears blacklist."
    Not_Found: "{Prefix} &7The word &c{word} &7is not in the anti swears blacklist."
  Whitelisted_Word:
    Added: "{Prefix} &7You added the word &c{word} &7to the anti swears whitelist."
    Exists: "{Prefix} &7The word &c{word} &7is already added to the anti swears whitelist."
    Removed: "{Prefix} &7You removed the word &c{word} &7from the anti swears whitelist."
    Not_Found: "{Prefix} &7The word &c{word} &7is not in the anti swears whitelist."

#=================================================================================================#
# Prevent players from swearing in chat, comamnds, and signs.
#=================================================================================================#
Anti_Swear:

  Chat:
 
    #Block cursing in chat
    Enable: true
 
    #Should the anti-curse checker be more sensitive? This may cause false positives.
    Increase_Sensitivity: false
 
    #Should staff get notified when a player curses in chat?
    Notify_Staff: true
 
    #Should a command be executed when a player curses in chat?
    Execute_Command: true

    #The command that is executed when a player curses in chat.
    #Set this section to Executed_Command: '' to disable.
    Executed_Command: kick {player} Please do not curse in chat
 
    #Every time a player curses in chat their message will be logged in the Swears.txt file.
    Log_Swearing: true
 
  Commands:
 
    #Block cursing in commands.
    Enable: true
 
    #Should the anti-curse checker be more sensitive? This may cause false positives.
    Increase_Sensitivity: false
 
    #If a player executes one of these commands with a curse word in it, the command will not be blocked.
    Whitelisted_Commands:
    - "/report"
    - "/login"
    - "/register"
 
    #Should staff get notified when a player curses in commands?
    Notify_Staff: true
 
    #Should a command be executed when a player curses in commands?
    Execute_Command: true

    #The command that is executed when a player curses in commands.
    #Set this section to Executed_Command: '' to disable.
    Executed_Command: kick {player} Please do not curse in commands
 
    #Every time a player curses in commands their message will be logged in the Swears.txt file.
    Log_Swearing: true
 
  Signs:
 
    #Block cursing on signs.
    Enable: true
 
    #Should the anti-curse checker be more sensitive? This may cause false positives.
    Increase_Sensitivity: false
 
    #Should staff get notified when a player curses on signs?
    Notify_Staff: true

    #Should a command be executed when a player curses on signs?
    Execute_Command: true

    #The command that is executed when a player curses on signs.
    #Set this section to Executed_Command: '' to disable
    Executed_Command: kick {player} Please do not swear on signs
 
    #Every time a player curses on signs their message will be logged in the Swears.txt file.
    Log_Swearing: true
 
#=================================================================================================#
# Clear Chat Messages
#=================================================================================================#
Clear-Chat:
  Message: "{Prefix} &cChat has been cleared by {player}!"
  BroadcastMessage:
    - "&f*&c&m--------------------------------------------&f*"
    - "&eThe chat has been cleared by"
    - "{displayname}"
    - "&f*&c&m--------------------------------------------&f*"

#=================================================================================================#
# Update Checker
#=================================================================================================#
Update_Checker: true
 
Spoiler: Images WARNING! Some words in here may offend some viewers!
Screen Shot 2020-08-30 at 12.23.10 PM.jpg Screen Shot 2020-08-30 at 12.23.29 PM.jpg Screen Shot 2020-08-30 at 12.25.14 PM.jpg


Discord.png

[​IMG]

Check out my other resources:

Chat Manager | Armor Strip | Potion Effects

If you have any suggestions or want to report a bug, please PM me!
Please do not use the review section to report bugs or add suggestions, my PM's are always open and you can always ask for help there!

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Anti-Curse | 1.8 ~ 1.19 is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 12,112 times (via Spigot). Download it and open it directly in the game.

Explore more