This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
SwearJar
SwearJar is a simple anti-swear plugin with a difference.Instead of simply blocking user from swearing, SwearJar uses a traditional approach and makes you pay a configured amount for saying a swear word. When a user swears they are informed about it and the money taked from there account or if they cant afford to pay, they will not be able to say the sentence with the swear in it.They will be informed of this too.
Summary
Lightweight .
Depends upon Vault.
Makes player pay to swear.
Simple config
Custom swear words.
Add as many swear words as you want.
Easy commands to view,add and remove from the swearlist.
Discourages swearing the proper way.
Commands
/sj - shows SwearJar help.
/sj add [String] - adds the word to the swear list.
/sj remove [String] - removes the word from the swear list.
/sj exempt [String] - adds a word to the exemption list.
/sj rexempt [String] - removes a word from the exemption list.
/sj list - shows the swear list.
/sj elist - shows the exception list.
/sj balance - shows the current balance of the swearjar.
Config
WARNING CONTAINS OFFENSIVE LANGUAGE AS IT IS THE SWEAR LIST
/sj add swearword - adds "swearword" to the swear list.
/sj remove swearword - removes "swearword" from the swear list
Permissions
permissions:sj.admin:description:Allows you to use the swearjar admin commandsdefault:opsj.exempt:description:Allows you to bypass the swear checkerdefault:false
Hey can you maybe next time you update at a command to see how much money there is in the jar. like /jar pot would be awesome to see how much people swear on my server
The way the plugin works it automatically puts everything in lower case, so It will make no difference if a player was to was to capitals, also If you put on aggresive mode the plugins will do an excellent job of finding words in the swearlist even if they put "/" , spaces use "0" as o and "3" as an e etc
Can you configure it so if a set of letters can't be said anyway it is typed like if i added bread a user couldn't get around it by doing like BREAD or bRead.
Hi, sorry about the late reply, each line in the config is a string so If you wanted to block that exact sentence then it will, also you do not need to had spaces and 0 etc if you put on aggressive mode
if somebody said this into chat "cc r-a-+-* p" swearjar will detect it as "crap" and if its in your config then they will get charged for it.
I seem to get the console message "fired" after every command as a result of having your plugin loaded. Quite strange, as that doesn't seem to be in your code.
I will add this in the next version with a percent increase every time a person swears and when a person hits a certain number you will be able to run a console command.
Could you include a warning message with a warning limit and once the limit is reached an action is taken for instance a temp ban of 3 minutes after 5 warnings. Also a method to increase the fines as the occurrences increase. Thanks...
hi i was wondering if you could make an update that if we type /sj remove it doesnt charge admin's for typing the word, im broke because i have to remove words i type in wrong D=
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Hey can you maybe next time you update at a command to see how much money there is in the jar. like /jar pot would be awesome to see how much people swear on my server
@Quentin557
The way the plugin works it automatically puts everything in lower case, so It will make no difference if a player was to was to capitals, also If you put on aggresive mode the plugins will do an excellent job of finding words in the swearlist even if they put "/" , spaces use "0" as o and "3" as an e etc
Can you configure it so if a set of letters can't be said anyway it is typed like if i added bread a user couldn't get around it by doing like BREAD or bRead.
@Wizardo367
Thanks, If you have any new ideas for this plugin please share.
I had the idea of making this, but then decided to look it up before i did, looks like you beat me to it ;) . You've done good job on the plugin.
@Johnanater
Is there any output from the server console ?
When I type /sj add (My Word) it says; "Unknown command" Please help! D:
@DrakenStark
Hi, sorry about the late reply, each line in the config is a string so If you wanted to block that exact sentence then it will, also you do not need to had spaces and 0 etc if you put on aggressive mode if somebody said this into chat "cc r-a-+-* p" swearjar will detect it as "crap" and if its in your config then they will get charged for it.
How is parsing done in this plugin?
Would it prevent these if the word "Hope" is blocked?
There isHope.
I don't have any Whope.
Don't leave without H O P E.
H0p3
Wh0p3
Wh 0pe
I use Wh since "H" and "WH" sound the same, just like "F" and "PH" sound the same.
Finally a feature that would allow for reporting of false detections? If so, it should be designed to prevent duplicate reports.
I have updated it to work with the latest bukkit, :D
WARNING CONTAINS OFFENSIVE LANGUAGE AS IT IS THE SWEAR LIST http://dev.bukkit.org/server-mods/swearjar/pages/config/
LOL haha. Good job on the plugin.
would have to agree with mrninja13, it would be cool if the money went in to an icon account of the users picking
@pyrosine
I think that was a debug code I left in, sorry I'll fix it soon.
I seem to get the console message "fired" after every command as a result of having your plugin loaded. Quite strange, as that doesn't seem to be in your code.
needs to go*
Great mod, but I think the money goes into an iconomy account so it can be used for the server.
@MoonPie2000
I will add this in the next version with a percent increase every time a person swears and when a person hits a certain number you will be able to run a console command.
@jabirthehutt
I will add this in the next update but in the mean time I suggest you add sj.exempt permission to the group your in.
Could you include a warning message with a warning limit and once the limit is reached an action is taken for instance a temp ban of 3 minutes after 5 warnings. Also a method to increase the fines as the occurrences increase. Thanks...
@Jdon278
hi i was wondering if you could make an update that if we type /sj remove it doesnt charge admin's for typing the word, im broke because i have to remove words i type in wrong D=