ShutYourMouth
ShutYourMouth
ShutYourMouth's Reason
You know how when a player comes on a server with young people and curses or is inappropriate or you want a clean server chat? Well look no further ShutYourMouth is a fully configurable chat censor plugin made simple and only to censor chat so there is no extra memory use or plugin interference. This plugin is supported up to 1.1.
Features
- -Renamed to ShutYourMouth
- -Will not block 'ass' unless it is added to the config but it will then block glass and grass.(Fix Coming Soon)
- -Fix the blocked word list (add more words [coming soon])
- -blocks banned words
- -Exception Word List (Coming Soon)
- -configurable words
- -blocks who chat message and gives reason ([ShutYourMouth] Notice, (playername), but that word is not allowed on this server and has been blocked! )
- -works on 1337
Info About Plugin
This is my first ever plugin and I am going to update for every version. It is made to be extremely simple and does not conflict with any (known) plugins. Please leave any suggestion in the comments and I hope to add a feature request soon too.
Change Log
- -Quick Fix To Name (From 'CensorIt' to 'ShutYourMouth')
- -Now says 'ShutYourMouth' instead of 'Server'
- -Quick fix for glass and grass being blocked (Removed 'ass' from word list)
- -Fixed "Hello" block bug
- -Fixed annoying chat bug
- -Added
My Server
I run a server with this plugin on it (Currently Disabled Plugin) so if you want to test it out or just play on my server go to (CURRENTLY under heavy maintenance) .This is a Bukkit server (of course) and runs many plugins besides this one.
Source Code
I will get GitHub sometime (maybe) and share all the source code since without the tutorials and source code from others I never could have made this. I only ask if you use my source code to have a link to this page on your page. Please PM me before using the code so I can see your most likely amazing ideas.
@C0nsoleMC
He copied it. This isn't his work.
There are a few bugs in the code (I decompiled it). Sorry but I wouldn't download plugins with such obviously mistakes. For example in your "ServerChatPlayerListener" class this line: "if (p.hasPermission("CensorIt.bypass)"));" is definitly not correct.
Why are some of the files called CensorIt (The name of @ZachBora 's plugin) and the folder that it generates called CensorIt?
@ledhead900
I'm sorry I have not updated for a while or replied but I have been really busy and not on Minecraft very often anymore. I was not able to find the bug but I am going to research it some more. I know that you replied awhile ago but if you could please reply with the words you want added and I'll do a test and upload a new build with those words in the plugin. Sorry again for no activity for about 2 months.
@austind9999
How did your findings go ?
@ledhead900
Hmm I never realized it did that. I will definitely look at the plugin today and see if I can reproduce that error and if so I'll try to fix it.
@austind9999
I add new words to the list, upon restart config is overridden with defaults and it also generates a folder called "CensorIt" with a empty config ?
@godgodgodgo
Not on the current build I'll make sure to see if I can add that.
Is it possible to set this to ban players who use for instance the N word?
I checked the normal Bukkit page and didn't remember to check the dev page. Please accept my most sincere apology for using an already existing name.
@austind9999
It's common courtesy to verify if a plugin with that name exists before using it.
I didn't "Steal" your plugin's name. I made my first plugin and came up with this name and had not known of your plugin until it was approved. It's not like I intentionally took your name and if you feel that way I am sorry and don't really want to be a jerk and do something like that but it happened and I am sorry again.
I'm currently trying to add it so it will be user configurable in the config file. In the currently available download all I suggest is use it only for testing purposes as it has many bugs I am trying to work out.
@austind9999
Is it possible to make the exceptions user-definable (as in, I can define them as a server admin)?
I currently have an even better updated build but I am currently adding word exceptions and make it not block for example not block glass but still block ass. Until I am satisfied with the word exceptions I'm not uploading the new file. Please keep a watch out on thus page for when word exceptions are added.
Does this plugin have WORD EXCEPTIONS? For example, I want "ass" to be blocked, but not "grass". I cannot seem to find a censor plugin with this feature, which should be a painfully obvious one to add in.