This plugin completely stops swearing of any kind on your server by allowing a range of punishments including but not limited to kicking changeing the message to whatever you want (this server is shit can become I am a poop face!) and even custom ones from other plugins via a command to be executed when someone swears. This plugin is activly supppoted and works with 1.6, 1.5, 1.5.1, 1.4.7, and 1.2.5 (for tekkit). This plugin is highly configurable and almost always can give you exactly what you want!

Message to youtubers
I am currently looking for someone to make a video for this plugin!
The best video after a few days will be featured on this plugin page.
Every video must show how the plugin works and a setup tutorial (including config).
Post a link to your videos in the comments!


  • configurable words
  • ban as many words as you want!
  • Kicking system (optional)
  • Sign Censoring (as of version 3.4)
  • Colored chat messages for kick messages
  • Optional explosion sound on swearing

Permissions: (Used superperms should work with any up-to-date permissions plugin)

AntiSwear.ignoreAllows you to bypass the censorOperator
AntiSwear.adminAllows permission for AntiSwear admin commands (see below)Operator


/AntiSwearAntiSwear.adminThe main command
/AntiSwear reloadAntiSwear.adminRelaods the configuration

Setting up the config

#Do you want to kick players when they swear?
#Set true if you want players to be kicked when they swear on signs
#The message to be shown to players when they swear. This will be the kick message if kicking is enabled.
KICK_MESSAGE: '&4Swearing is not allowed on this server!'
#false for blocking message and true for doing NEW_MESSAGE instead.
#Should the censored word be replaced with NEW_MESSAGE? ONly works if REPLACE_MESSAGE is false
BEEP_WORD: false
#Command for the console to execute when someone swears use <player> for the player that swears
COMMAND_ON_SWEAR: warn <player>
#The message to replace the swears with requires REPLACE_MESSAGE to be true
NEW_MESSAGE: I am a poop face!
#Put all words to censor here
  - fuck
  - shit
  • Simply change the words to the swear words you want to block.
  • if you want to add more words just add "- Wordhere"

Have a suggestion?, post a comment below!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of IsaiahPatton IsaiahPatton Jun 05, 2016 at 17:50 UTC - 0 likes

    For 1.7, 1.8, 1.9 (and soon 1.10) go HERE

    ZBDH8d1df1698ada0778bcc12a77c49624f0 My Bukkit plugins:

    BSwear, Bssentials, Shortcuts, AFK, NoPlugins, FirstJoinMessages

    Minecraft RainbowPlusPlus Server Mod, The Minecraft Server mod of the future

  • Avatar of Steve8Playz Steve8Playz Dec 27, 2015 at 02:00 UTC - 0 likes

    @coolman7879798: Go

    But you can put words with spaces on the list can't you

  • Avatar of TimewalkerZ TimewalkerZ Oct 28, 2015 at 06:02 UTC - 0 likes

    @SteviemonPlays: Go

    give them the permission -AntiSwear.ignore

  • Avatar of SteviemonPlays SteviemonPlays Aug 18, 2014 at 13:22 UTC - 0 likes

    Is there a way to get OP's to not ignore the AntiSwear?

  • Avatar of coolman7879798 coolman7879798 Jun 29, 2014 at 05:26 UTC - 1 like

    People just put spaces when they cuss this plugin is useless

  • Avatar of deleted_13146614 deleted_13146614 Jun 17, 2014 at 13:07 UTC - 0 likes

    Update it to 1.7.2 and 1.7.9


  • Avatar of EamonNiknafs EamonNiknafs Jun 14, 2014 at 01:29 UTC - 0 likes

    Is it possible to add an option to mute someone for a short period of time i.e. 1-5 minutes when they swear? This would be pretty awesome! Please add it!

  • Avatar of TheIronKing1312 TheIronKing1312 Mar 24, 2014 at 21:34 UTC - 0 likes

    Ok even with REPLACE_MESSAGE = true and BEEP_MESSAGE = true it still shows the swear word and doesnt replace it with what the NEW_MESSAGE is and Im looking at the config tutorial this: #false for blocking message and true for doing NEW_MESSAGE instead. is what I am having problems with I set it has the config has it but it doesnt replace the message and it still shows the swear please help! And when I set it to kick someone it just crashes though i can kick through the console command

    Last edited Mar 24, 2014 by TheIronKing1312
  • Avatar of assultman assultman Jan 05, 2014 at 18:38 UTC - 0 likes

    Working on fixing the bugs and adding an API.


  • Avatar of PaucaM PaucaM Jan 04, 2014 at 18:03 UTC - 0 likes

    AntiSwear worked before, but it does not work anymore, no errors in the logs, and I have not changed the config, it should work :/ There is just a warning message that appears without blocking or replace insults

    Last edited Jan 04, 2014 by PaucaM

What feature should I add next!

  1. Choices:

  1. Results
  2. 2 comments


Date created
Jun 25, 2012
Last update
Aug 14, 2013
Development stage
  • enUS
BSD License
Curse link
Recent files