AntiSwear
AntiSwear
Description
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!
Features:
- 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)
Permission | Description | Default |
AntiSwear.ignore | Allows you to bypass the censor | Operator |
AntiSwear.admin | Allows permission for AntiSwear admin commands (see below) | Operator |
Commands
Command | Permission | Description |
/AntiSwear | AntiSwear.admin | The main command |
/AntiSwear reload | AntiSwear.admin | Relaods the configuration |
Setting up the config
#Do you want to kick players when they swear? KICK_ON_SWEAR: true #Set true if you want players to be kicked when they swear on signs KICK_ON_SIGN_SWEAR: false #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!' EXPLOSION_ON_SWEAR: true #false for blocking message and true for doing NEW_MESSAGE instead. REPLACE_MESSAGE: false #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 list: - fuck - shit
- Simply change the words to the swear words you want to block.
- if you want to add more words just add "- Wordhere"
Dang, this is actually pretty useful. Thanks for making this!
For 1.7, 1.8, 1.9 (and soon 1.10) go HERE
@coolman7879798
But you can put words with spaces on the list can't you
@SteviemonPlays
give them the permission -AntiSwear.ignore
Is there a way to get OP's to not ignore the AntiSwear?
People just put spaces when they cuss this plugin is useless
Update it to 1.7.2 and 1.7.9
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!
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
Working on fixing the bugs and adding an API.
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
You should make it so people can add more commands to run, like. Command 1=/mute <player> Command 2=/msg <player> Don't Swear! Also try to make it so it keeps it in a file and you can set up like a warning, consequence, bigger consequence.
May you please add a system that people can chose whether they want a filter or not?
Eg, everyone has the filter as default but if they want to see swear messages they type something like "/filter off" and then they can see swear words.
I am going to update this pretty soon, with a better filtering system.
Can you add a way so then admins can also get kicked for swearing?
@assultman
oh, that's alright then.
@Thepom360
I am working on ObsidianRP at the moment and john01dav is not on bukkit anymore, so It might take a while before the plugin gets updated, sorry.
This doesn't work for my server, all words are coming Thur still.
suggestion: add to console that <player> said <word>. this was blocked from chat. or something.
oh yeh and by default make it so people cant say dafuq
when is the new version coming out really needs to be fixed you cant even say compass dafuq