Anti-Curse [1.8 ~ 1.12] 2.3.0

Blocks swearing in global chat and commands!

  1. H1DD3NxN1NJA
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    coollogo_com-226231347.png

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

    coollogo_com-172821351.png

    - 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
    - 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.
    (No Permission)

    /ac help - Shows commands and help.
    (No Permission)

    /ac info - Shows information about the plugin.
    (AntiCurse.info)

    /ac reload - Reloads the Config.
    (AntiCurse.reload)

    /ac add <word> - Adds a word to the blacklist.
    (AntiCurse.add)

    /ac remove <word> - Removed a word from the blacklist. (AntiCurse.Remove)

    /ac ClearChat (cc) - Clears global chat.
    (AntiCurse.Clear Chat)

    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!"

    Anti-Curse:
      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:
    Command:
      Enable: true
      Command: kick %player% Please do not curse in chat

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

    #Message all players will receive when chat is cleared - AntiCurse.ClearChat
    Clear-Chat:
      Message: "%prefix% &cChat has been cleared!"
      BroadcastMessage:
        - "&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.
    TitleAPI:
      Enable: false
      Title:
        Header: "%player%"
        Footer: "&cDo not curse in chat!"
        FadeIn: 40
        Stay: 20
        FadeOut: 40
     

    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
    config
    %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


    Discord.png

    Bugs:
    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 Updates

  1. Update #13 - v2.3.0 - Logs
  2. Titles Added
  3. Better Anti-Curse Checker

Recent Reviews

  1. Neoblade298
    Neoblade298
    5/5,
    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.
  2. DinoMikkiFTW_YT
    DinoMikkiFTW_YT
    4/5,
    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.
  3. Luligabi
    Luligabi
    4/5,
    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!