Ever join a server, especially PVP servers, and have people swearing all over the place? It can be a bad influence for children playing this normally family-friendly game. This mod will bleep out those words or delete the message entirely. It comes with it's own configuration file so that you can change the swear word list or what happens when someone swears.
This is a client mod, so it doesn't matter if the server supports it or not.
You must download Minecraft Forge to use this mod. (it also makes installing mods a lot easier) After installing forge and downloading safechat, place safechat in your minecraft folder > mods. After launching minecraft with it installed a config file will be created in minecraft > config.
1.0 Released for Minecraft 1.2.5
1.1 Added regular expression support, updated default properties file to delete chat penises using this new feature.
1.2 Added a "hide" and "nochat" mode. Hide doesn't show the message at all (no deleted message, no username) if there's profanity in it, and nochat disables all chat.
1.3 Updated for minecraft 1.3.1 and fixed broken link, sorry about that.
1.3.2 Update: (I'm now naming them based on the version of mc they use) support for 1.3.2, and the config file is auto-generated if you didn't install it.
1.3.2 - Created an edition for minecraft forge because everyone was complaining about incompatibilities.
1.4.2 - Updated for 1.4.2, made a few minor changes to the default word list. (should be less false positives now)
1.4.4 - Updated for 1.4.4, another few minor changes to the word list, and updated the forge version to 1.4.4 as well.
1.4.5 - Update, though I don't think it was necessary... I also switched to a new dropbox account.
1.4.6 - Just a plain update.
1.5.1 - Updated, and made the config file auto-generate with comments, making the install process much easier. The minecraft forge version should work on future versions of minecraft too.
1.5.2 - Added deleteWholeWord option and some minor changes to the default config.
1.6.1 - Straight update
1.6.2 - Another straight update
1.6.2v2 - Ninja update to fix crash for config files missing the deleteWholeWord option.
1.6.4 - updated to 1.6.4 and added custom replaces that everyone's been asking for.
1.8 - Partial buggy update, needs work. No more vanilla version.
1.10.2 - plain update
# Default settings for safechat for minecraft 1.6.4
# What will appear instead of swear words, if deleteMessage is false
# For deleteMessage, you can put the following:
# hide: doesn't show the message, as if it never existed
# delete: deletes the message but lets you see the username
# nochat: disables chat entirely. This will also prevent you from seeing commands
# like /home, but you'll still be able to use them. You won't be able to see yourself
# talk, but others will
# false: Simply **** out the words
# If deleteWholeWord is true, and it finds a swear word that's part of another word,
# (For example, swearwordalicious) it will replace the rest of the word as well.
# Phrases to replace with other phrases:
customReplace=a safechat test:replaced,another safechat test:replaced2
# The swear words (or phrases).
# They are separated by commas, so obviously they can't contain commas themselves.
# They support java regular expressions: http://docs.oracle.c...ssential/regex/ words=(removed, not a good idea to have them all on the forum)
The Meaning of Life, the Universe, and Everything.
While I won't be downloading this as I am not a preteen or a parent, respect for you for making this. It's useful for a server admin to tell the kids playing to download SC instead of being annoying and requesting that adults refrain from swearing.
I've updated it a little, to support regular expressions in the word list. This means the default config now blocks the penises people make in chat. I'm not that good with regexes though, so if anyone could add some extra blocking, I'll add it to the default config.
Well if it doesnt require Modloader, that just means there is a chance for incompatibilities with other mods, Maybe could you do it with Modloader?
My goal is to make this as simple as possible to install, because it will most likely be used on vanilla setups. Plus it only edits 1 class file which I'd probably need to edit even if I was using modloader.