ExplosiveSwearing
ExplosiveSwearing
Tired of people swearing? Want them to learn not to swear? Use this plugin. If you swear...
You blow up.
NOTE
Simple Prefix breaks censoring on this plugin (this is because it hardcodes the message into the message format). Use ChatPrefix instead. It acts almost exactly like Simple prefix, except the command is /cpx, and the permissions nodes start with chatprefix instead of simpleprefix. It uses exactly the same config file format, so you can just copy and paste.
Configuration
watch: swearing: true # trigger on swearing caps: false # trigger on EXCESSIVE CAPS (over one word with more than two letters capital) censor: false # Censor any detected swearing punishments: explode: true # Explosions do block damage when this is set to true kill: false # Kill the player even if they are in creative/godmode fine: 1.00 # Amount to fine player if "fine" is chosen as the punishment chances: # all chances are fractions of the total number explode: 1 # Chance of being blown up as a punishment lightning: 1 # Chance of being struck with lightning as a punishment suffocate: 1 # Chance of being suffocated as a punishment void: 1 # Chance of being dropped into the void as a punishment sky: 1 # Chance of being dropped from Y 512 as a punishment incinerate: 1 # Chance of being lit on fire as a punishment starve: 1 # Chance of being starved as a punishment fine: 0 # Chance of being fined as a punishment. Requires Vault. extra: broadcast: # [name] is replaced with the offenders name PM: # same curses: # list of swear words follows
Installation
Put the jarfile in the plugins folder
Commands
/exswear reload - Reload the plugin
Permissions
If no permissions plugin is found, this plugin defaults to op.
explosiveswearing.reload - reload the plugin explosiveswearing.exempt - Be exempted from punishments
To do
- Improve checking algorithm
I found a bug where if you put two spaces or more between words it says null after the message. It will say "null null null" if you do more spaces. The chat altering plugins I have are factions, mcMMO, colorme and essentials. I am using Bukkit 1.2.3 beta and .61 if this plugin. No change seems to happen when I disable plugins and chat modes not being looked at by the plugin are fine.
Also, compared to filters I have used before, this one is really easy to trick to not block words. Maybe something to look at in the future. Otherwise its a very fun and much needed plugin on my server =D
Very excited to see new versions, thanks for your efforts pbfy0 this is one of our favorite plugins on my server :D
THIS NEEEDS MORE DOWNLOADS, IT'S FRICKING AWESOME!!!!!!!!
@masterofninjas
@strontkever
Added in v0.6
awesome works...
last thing, can u make a broadcast message with the fine too? to warn other players
@pbfy0
does that mean 0.5 is available somewhere now?
[edit] ah there it is, gues they needed to approve
@strontkever
Added in 0.5, through Vault.
@pbfy0
awesome!
@strontkever @masterofninjas
I may add these
request: iconomy support for fining
I don't care about swearing but caps? YES!!! Maybe... CAPS too?
@Fyreside
Yeah. That happens when someone says something that is entirely punctuation. It is fixed in the newest release
This plugin appears to be working as intended and is a great way to stop swearing. I've noticed an error in console. Reporting as follows..
I honestly fail to see how a censor that doesn't make players explode could possibly be "better"
This looks great pbfy0, downloading now. Thanks for your efforts.
@ludo0777
Mine doesn't destroy blocks unless you have it on in the config and you aren't in someone else's worldguard region. I know that worldguard isn't the only protection system, but I will add more.
@ludo0777
id rather use this one myself ^.^ but its nice to see your so full of your self
@pbfy0
And it has more features
@pbfy0
Mainly because mine can't be used for griefing.
@ludo0777
It may be.
Trust me, my censor plugin is better.