DoNotSwear
DoNotSwear
Description
This is a plugin that is made to block out all swearing from your server. You may be wandering why you should use this plugin and not another. With this plugin you can set consequences with commands that are saved in the configuration file. You never need to change the config because it is all configurable from commands. you can add swears and remove. you can add players to the config with a command that means it ignores that player. If the consequence log is set to true than you can list all players who have been logged. You can kill the player when he swears. Send him a message that you can configure using /setmsg. You can list all the swear words. You can delete players from the log or delete all logs.
COMMANDS
(WARNING: commands may change in updates check updates section. If there isn't an updates section there are no updates) Access to all commands can be granted with permission: swear.* All permissions are to op by default
/swear
This command is how to add/remove swears by going /swear add/remove swearword you can also make it so players are ignored by going /swear ignore playername permission: swear.swearcommand
/dellogs
If you go /dellogs with this it will delete all of the playernames that have been logged However if you go /dellogs playername it will delete the specified playername fro the logs permissions: swear.dellogscommand
/setconsequence
With this you can set three consequences; kill, replace, log, sendmsg You set these by going: /setconsequence <kill/replace/log/sendmsg> <true/false> and you can set these to true or false. permission: swear.setconsequencecommand
/swearlist
This is simply lists all the swear words in your config file (config has three swears by default: random, banned and words i suggest you /swear remove them) permission: swear.swearlistcommand
/listlogged
lists all players that have been logged permission: swear.listlogcommand
/setmsg
if consequence send message is true this is the message that it will send them /setmsg <Message> permission: swear.setmsgcommand
UPDATES
DoNotSwear V0.3
- Now works with bukkit V1.5.1
DoNotSwear V2.0
- Replace consequence now works with capitals

-
View User Profile
-
Send Message
Posted Dec 28, 2013This plugin still works perfectly on 1.7.2. Anyway, I would still suggest an update or a reupload indicating it works on 1.7
-
View User Profile
-
Send Message
Posted Jul 5, 2013@Clmcd42
already built in from version 0.1. /swear ignore <playerForSwearsToBeIgnoredBy>
-
View User Profile
-
Send Message
Posted May 27, 2013Hey, next update, can you add a permission so that players with swear.override (or something similar) can still swear?
Thanks
-
View User Profile
-
Send Message
Posted Apr 25, 2013This plugin also seems to look for all caps words. It would be nice to have an option to disable warnings about all caps and a section to list ignored words which are perfectly acceptable to use such as AFK
Thanks, LHammonds
-
View User Profile
-
Send Message
Posted Apr 24, 2013@knee1
idk either sorry :/
-
View User Profile
-
Send Message
Posted Apr 24, 2013@LHammonds
I'm pretty sure that will work actually :)
-
View User Profile
-
Send Message
Posted Apr 18, 2013simple but effective!, thank you :)
-
View User Profile
-
Send Message
Posted Apr 17, 2013Can the plugin be modified so it can recognize strings in the config to include spaces?
Example:
That way, we as admins can continue with simple lists like you have it which will catch the word no matter how it is typed but also allow us to specify words by themselves such as requiring a space before and/or after the word as well.
As it stands now, we cannot use the automated enforcement rules because of so many false positives of small bad words typically found in larger non-bad words.
Granted, there are a million ways to bypass swear filters but that is not the main reason to use a swear filter. The main objective (to me) is to let users know swearing is not allowed and to hide initial uses to inform them about the rule.
-
View User Profile
-
Send Message
Posted Apr 16, 2013Idk why, but even though its not a swear word, or on the list it punishes people for saying some random words like Stops
-
View User Profile
-
Send Message
Posted Apr 16, 2013@LHammonds
if you get told off for saying f* and it uses the spaces around it (witch isn't hard) then if you use f*ed then it won't work :/
i did this on purpose??
I kinda see what you mean but if i downloaded this plugin i wouldn't mind that.
Thanks for the response :D
Ned
-
View User Profile
-
Send Message
Posted Apr 15, 2013Nice start but it needs work regarding false positives.
Just about everyone adds the 3-letter word for your rear end. However, there is no mechanism to prevent flagging the letters in larger words such as assist and assassin. Pointing out bad words when there are none defeats the point of the plugin.
In forum software, they allow checking for (or including) spaces before and/or after the bad word so it does not flag any word that contains those letters but just the letters when by themselves.
LHammonds
-
View User Profile
-
Send Message
Posted Apr 15, 2013@Tacumoto
Thanks for the reply i will try to sort it out today :)
EDIT It is just with the replace consequence. All others work. Sorted in new update :/
-
View User Profile
-
Send Message
Posted Apr 14, 2013there's a little problem. If the players uses capitals, it doesn't work.
-
View User Profile
-
Send Message
Posted Mar 15, 2013Thanks man :) plugin works great