WordPunishments (WP) blocks cusswords and punishs the player who used a cussword with the following things:
Everything is toggleable!
You need Vault if you enable paying!
Help for the commands and the permissions is at the top of this page.
The config contains a very detailed description of every property.
In the config you could use <player> for the player, <word> for the word and <price> for the price in the privatemessage, publicmessage, replacement and command
This is what happens if someone uses a cussword and doesn't has the permissions to bypass it with the default config(things you could change are marked):
Someone types: "you bollox!"
It'll be changed to: "you ***!"
The plugin takes the money that's defined for the word in the config from the player
The player gets a message (edit it in the config): You used "bollox" and payed 500 Dollars as penalty!
Everybody gets a message (edit it in the config): Player PLAYERNAME payed 500 Dollars for using a cussword!
The following punishment types are not enabled by default:
clearinventory PLAYERNAME command will be executed (edit the command in the config)
The player will be killed
The player will be kicked from the server. The privatemessage is shown as 'kick message'
Simply put the "WordPunishments.jar" in your "plugins" folder and reload or restart the server.
It'll generate two config files:
If you send me a pm with your language file I'll add it to the list.
If you want to use one of these files download it, rename it to "WordList.yml" and copy it in plugins/WordPunishments.
The automatic error reporting function sends a message to the plugin manager if an error occurs. If you don't like it you could disable it in the config if you set "enableLogging" to "false".
"+" added something
"-" removed something
"~" changed something
"*" fixed something