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
doesnt work.
I have posted a new version that is compatible with new versions of bukkit. I apologize for the inactivity, and I will try to update this in the future.
WHY YOU GO DEACTIVE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
I NEED THIS PLUGIN!!!!!!!!!!!!!!
IMA RAGE QUIT MINECRAFT NOW!
DOES NOT WORK AT ALL! it acts like its not even there but the commands still function tno errors thrown
@ceromusx
Normally these plugins have some sort of language file like english.yml, but this one doesn't have it in the plugin or config... strange...
UPDATE! I NEED this plugin for my server and I need it fast!
update to 1.3.2¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
would it be possible for it to block part of words? for exhample, if i blocked shit, and someone said shitty, they would still be exploded?
I want to customize the message they get instead of:
"You were fined # coins for swearing."
I want to make it say:
"[name], you are fined # credits for a violation of the Verbal Morality Statute."
(like from demolition man lol)
Just wanted to stop in and say I love this plugin, thanks for making it!
Can you add a way where u can kick players?
@frony0
Yes. I'm not sure how to get around this, though
Are you aware that the "censor" function also strips chat messages of color codes?
@jeep70
Ill look into it
Says i dont have permission when i try to reload from the console?
@NotYetRated
@Edge209
Sorry that I wasn't clear
@Edge209
Same here and I would really like to be able to let people know when they are being punished lol...
I'm not getting the configuration right for the 'broadcast' and 'pm' extras. Can you please provide an example? Thanks.
@Azurago
fixed in 0.62
This doesn't seem to work for me at all. I am using Chat Manager. I will try to unload it later and test again.