SwearProtect
=-=-=-=SwearProtect v.1.2 =-=-=-=
SwearProtect is a plugin that prevents players on your server from swearing, creating a more child-friendly server! This plugin is highly configurable through the commands and through the config.yml!

Installation
- Download SwearProtect v1.2 .jar
- Drag and drop into your plugins folder
- Run your server and configure the config.yml to suit your needs
Commands
- /swearprotect help - Displays all help for SwearProtect.
- /swearprotect listbw -Lists all the current banned words for SwearProtect.
- /swearprotect listmp -Lists all the current players that have been muted by SwearProtect.
- /swearprotect reload -Reloads SwearProtect.
- /swearprotect add <word> - Adds a word that you want to be banned.
- /swearprotect remove <word> -Removes a word that is currently banned.
- /swearprotect mute <player> -Mutes a player using SwearProtect.
- /swearprotect unmute <player> -Un-mutes a player using SwearProtect.
Permissions
- sp.* -Gives a group access to all the SwearProtect commands.
- sp.help -Gives a group access to show help for SwearProtect.
- sp.list.* -Gives a group access to view every list.
- sp.list.bw -Gives a group access to list banned words.
- sp.list.mp -Gives a group access to list muted players.
- sp.reload -Gives a group access to reload SwearProtect.
- sp.add -Gives a group access to add banned words.
- sp.remove -Gives a group access to remove banned words.
- sp.bypass -Gives a group access to bypass the SwearProtect system. [Unaffected by it]
- sp.mute -Gives a group access to mute a player using SwearProtect.
- sp.unmute -Gives a group access to unmute a player using SwearProtect.
To-do list
- Upload source code. [Possibly]
- Any suggestions are much appreciated :) (Comment below)
- [More To Come]
Completed To-do's
- Implemented Bukkit's Update.java
- Add a MutePlayerOnSwear option in the config.yml for more reconfigurability.
- Create a Warning Option.
Knows Bugs
- Typing /swearprotect with nothing after it may throw an error. For usage, type /swearprotect help. I am working on fixing this.
-
View User Profile
-
Send Message
Posted Jan 9, 2014@deleted_10174324
Muting on swearing means that if the player were to say a blacklisted word, they wouldn't be able to send any messages until they were unmuted. If there were to say something without a blacklisted word in, the whole sentence would still be blocked.
In the next update *this weekend* I could create another option which could just allow the message to be said but blocks the blacklisted word from the message. (Either replaces/removes)
Also, yes. I'm planning to do that soon. I'm currently working on a lightweight system to count mutes and do actions based upon that. I'll keep you posted.
-
View User Profile
-
Send Message
Posted Jan 9, 2014@IPFaNbg
I'll get a fix on the weekend :)
-
View User Profile
-
Send Message
Posted Jan 6, 2014Muting on swearing, does that block the full message the player sends, while also muting them?
And would it be possible, sometime in the future, to add a kick or even temporary ban after a certain amount of mutes are racked up by a player?
-
View User Profile
-
Send Message
Posted Jan 4, 2014