NoSwear
About NoSwear
Need to take control of your chat? Are users swearing, spamming, advertising and being a general nuisance?
NoSwear adds the ability to manage the server chat to your liking, all options being configurable and easy to setup. Choose how you want to punish players that constantly break the rules, so they learn their lesson and improve the quality of the chat.
Features
- Incredibly powerful swearing detection
- Prevent Spam
- Prevent CAPS
- Prevent Advertising
- Chat, Command and Sign filtering
- Configurable punishments (Ban, Kick, Mute, Kill, Deduct money)
- Economy support
- Permissions support
- Console command support
- Easy config
- Customisable messages
- Unlimited swear word list
- Update Checker
Permissions
NoSwear.Bypass
Players with this permission will not be included when the plugin checks and validates the text they have entered.
NoSwear.Admin
Players with this permission will be able to perform administration level commands with the plugin.
Other Information
Auto-updater
This plugin has a built-in auto-updater, which connects to BukkitDev to check for updates. If you wish to disable this process, you can do so by setting 'CheckForUpdates' to false in the config.yml file.
It seems like this isn't being updated anymore, which makes me sad. I think that at this point it would make more sense to go and get another antiswear plugin like EndSwear or AntiSwear.
Players are getting kicked for using normal words, like pass or hello. You see why. The words ass and hell are not in the config file for words I don't want to show up, yet players are getting in trouble for using them. I cannot remove those words. Please fix this ASAP! Thanks!
Please update to 1.5.2 or 1.6! 1.6 is comming out next week notch says!
Enhancement request.
Unless I'm missing something.... I can't seem to find where blocked swear words are logged - they are filtered out from server.log. So I can review the log and find out that someone was kicked/banned, but can't see the detail of the actual offense.
So the request is to leave the swear words in the server.log, or create a separate file with 'date\time', 'username', 'message' whenever NoSwear takes an action.
Thanks.
I have a problem with the custom blocked words. I have there 7000 Worlds to block but that don't work.. It block all letters? Can you add a list where are blocked only the words not parts of the word?
@CollinDesigns
Yeah I have similar issues with many many words. Is there a way to disable the spacebar blocker/checker as I don't see it in the plugin configuration? (things like "causes lag = slag", "as long =slong")
Also the word hell is blocked yet it's not in my words list, is this because it's on the default swears? Despite this plugin being more updated than noswearplus, I actually prefer the latter.
How do i make it so that admins cant swear either?
Doesn't work like I hoped. Reconizes 'pass' and other normal words as swearing and kicks them... temp disabled plugin.
@supermegacraft14
'Hell' Isn't even a curse, it's a location. And no, it's not a bug. It notices the 'hell' in 'hello', something like this 'hell'o. Just take 'hell' out of the curse words.
Are you going to update this to 1.5.1?
I added 'hell' to one of my blocked words. Now people cant say hello on my server. Is that a bug?
@gmalone
Works fine in 1.5 with no bug errors.
Will the current version of NoSwear work w/ MC 1.5 and Craftbukkit 1.5, or do we need to wait for update? Thanks for the info.
Players can bypass the anti-swear system by adding periods in between the letters like:
.g.a.y
I can't /ns del <word> to any of the words in my list.
I can't delete a word through the file because when i do a /ns reload in-game the word generates back in the file.
@Simo389
Are you using an old config file? Im pretty sure I removed that?
The outcome you set will occur when all the warnings have run out, example: 3 swears and you're kicked.
The second one wouldnt really make sense because it would constantly give false positives to legitimate words.
Mehh, okay ill add to list, I can try to add a spam preventer if you wish?
@eightman8
Yeah ill work out a solution for the first problem. As for the other idea, Ill add that now :)
Thanks for the plugin. It's nice to have. Couple of things.
I have a player that happens to have the letters 'ass' in the middle of his name.
When players chat his name they get warned.
Is there a way to add a command for accepted words
in the same manner you add restricted words.
/ns accept (word)
Also wondering about an in-game command for admins
to clear a warning given on an acceptably word.
/ns clear (playername) (# of warnings).
Just a thought.
Thanks again.
ASH73Y
I sent you a similar message on another forum not sure if you got it. I'm running bungeecord proxy and multiple servers and a must have component is a global chat. With the current setup using your plugin, our players have 3 strikes and their out on each and every server. A bungee global chat with language control would be so amazing. Would you consider developing something like that? I would certainly donate toward the cause. Do you know the Bungee developer and could I do some legwork to put your guys together?
@RevoMods
Probably because * is a wildcard so it counts other things. Just my guess