Anti-Curse [1.8 ~ 1.13] 2.4.2

Blocks swearing in global chat and commands!

  1. H1DD3NxN1NJA
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13

    Hello! Thank you for checking out this Anti-Curse plugin. This plugin prevents players from cursing in global chat and in commands!


    - Blocks curse words in chat
    - Blocks curse words in commands
    - Blocks words that are without spaces (Example: YouAreAPieceOfCrap)
    - Blocks words with spaces between the word (Example: C R A P)
    - Add words to the Banned-Words.yml in-game
    - Remove words from the Banned-Words.yml in-game
    - Sends a title to the player that curses in chat
    - Clear Chat Command
    - Notifies staff when a player curses in chat
    - Executes a command to the player that curses in chat
    - Update Checker
    - This plugin does not require TitleAPI but you can use it to send titles to players that curse in chat!

    Code (Text):
    Anti-Curse Commands and Permissions:

    /AntiCurse - Shows the author information.
    Permission: No Permission

    /ac help - Shows commands and help.
    Permission: No Permission

    /ac info - Shows information about the plugin.

    /ac reload - Reloads the Config.
    Permission: AntiCurse.reload

    /ac add <word> - Adds a word to the blacklist.
    Permission: AntiCurse.add

    /ac remove <word> - Removed a word from the blacklist.
    Permission: AntiCurse.Remove

    /ac ClearChat (/cc) - Clears global chat.
    Permission: AntiCurse.ClearChat

    /ClearChat (/cc) - Clears global chat.
    Permission: AntiCurse.ClearChat

    AntiCurse.bypass - Bypasses the Anti-Swearing filter

    AntiCurse.Notify - Gets notified when a player curses in chat!

    AntiCurse.* - Access to all the Commands and Permissions

    Code (Text):

    # +=====================================================+
    # <                      Anti Curse                     >
    # <                  Creator and Author                 >
    # <                     H1DD3NxN1NJA                    >
    # +=====================================================+

    Prefix: "&b[&6Anti-Curse&b]&r"
    NoPermission: "%prefix% &cYou don't have the permissions to do this!"
    Reload: "%prefix% &aConfig Reloaded!"

      Message: "%prefix% &cPlease do not curse in chat!"
      Added-Word: "%prefix% &aYou have added the word &d%word% &ato the list of banned words!"
      Removed-Word: "%prefix% &aYou have removed the word &d%word% &afrom the list of banned words!"

    #Command thats executed when a player curses
    #Do not add the "/" before the command!
    #To disable it do Command:
      Enable: true
      Command: kick %player% Please do not curse in chat

    #Notify staff when a player curses in chat - AntiCurse.Notify
      Enable: true
      Message: "%prefix% %player%: &7%message%&8!"

    #Message all players will receive when chat is cleared - AntiCurse.ClearChat
      Message: "%prefix% &cChat has been cleared!"
        - "&f*&c&m--------------------------------------------&f*"
        - "&eThe chat has been cleared by"
        - "%displayname%"
        - "&f*&c&m--------------------------------------------&f*"

    #In this area you have to add the plugin TitleAPI to your server, if you add it to your server please turn enable to true.
    #If you do not have titleapi on your server and the enable section is set to true, the plugin will not work!
    #In this section a big title will be sent to a player that curses in chat, encase they miss the message in chat
    #they sure wont miss the huge message thats covering their screen.
      Enable: false
        Header: "%player%"
        Footer: "&cDo not curse in chat!"
        FadeIn: 40
        Stay: 20
        FadeOut: 40

    #Notified operators that there is an update available
    Update_Checker: true

    Code (Text):
    %prefix% - Shows the set prefix in your config in chat
    %player% - Shows the players name
    %players_displayname% - Shows the players Display Name
    %word% - Shows the word you've added/ removed from the
    %message% - Shows the players message when they curse in chat

    Screen Shot 2018-02-12 at 1.23.36 PM.png Screen Shot 2018-02-12 at 1.23.54 PM.png Screen Shot 2017-10-23 at 2.57.00 AM.png Screen Shot 2017-10-23 at 2.56.26 AM.png


    No known bugs.
    Please report bugs in PM! Do not leave a bad review without contacting me first!

    If you have any questions or suggestions please PM me!

Recent Reviews

  1. onEnabledChan
    Version: 2.3.1
    No Regex..
    Not a very good filter...

    Just decent.....................
    1. H1DD3NxN1NJA
      Author's Response
      Thanks for the review, if you have any suggestions please let me know
  2. Neoblade298
    Version: 2.2.0
    Works as advertised and is pretty simple, this does what it needs to do.

    I do have a feature suggestion that isn't very important per se, but you may want to consider adding a method that lets you decide whether some characters can replace others. This is a bit hard to explain:

    Pretend on my server, "Wibber" is a bad word. Some guy logs on and says "W1bber" or "W!bber" or "W1bb3r" or something. If there was a way to configure it so that i = 1 = !, letting the plugin recognize all 3 of these, that'd make things a lot easier than putting in every combination I can think of. Of course, it's not an important addition, nor is it terribly easy to add (I imagine efficiency would go down a bit), but it would probably make your plugin more comprehensive than some other plugins.

    Regardless, I'm very happy with how the plugin performs and wish you luck in adding whatever updates you're considering!
    1. H1DD3NxN1NJA
      Author's Response
      Thank you very much for the review! I really Appreciate it!
      I can try to add that feature in, but I'm unsure how complicated it will be, as of now maybe just add those words to the banned-words.yml.
  3. DinoMikkiFTW_YT
    Version: 1.1.5
    Great AntiCurse plugin however it could be made better by adding like an offenses counter which adds up for each player allowing different commands for different offense amounts.

    e.g. /warn 1st Offense, /kick 2nd Offense, /tempmute 1 min 3rd Offense, etc

    It also posts the command 2 times
    1. H1DD3NxN1NJA
      Author's Response
      Thanks for the review! ill look into that feature soon.
  4. Luligabi
    Version: 1.1.3
    Its really cool anti-swearing plugin,the best i ever saw.A mute/ban warning on chat would be cool,placing who was banned/mutes,why and by who.Nice plugin :)
    1. H1DD3NxN1NJA
      Author's Response
      Thanks for the review! ill look into adding that feature soon!