SwearFilter
Index
Dependencies
Dependencies
This plugin requires uuidAPI to function correctly.
Features
- Configurable words to block in chat
- Will ban automatically after certain amount of cuss attempts (Configurable)
- Fully automated to help remove stress off server staff members
- Listens to chat messages and commands
- Optional temporary-ban system
- A /togglecuss command for toggling the view of cuss words in your chat (configurable)
- The ability to replace cusswords with '*' instead of just blocking them
- Optional language file to change in-game messages
Commands/Subcommand
- /swearfilter info - gives you the information (cuss amounts) on a player
- /swearfilter reset - resets the player's cuss-amounts back to 0
- /swearfilter add - adds blocked words while in-game
- /swearfilter remove - remove blocked words while in-game
- /swearfilter list - lists all the cuss-words that are currently blocked
- /togglecuss - toggles your ability to see cuss words in chat
Permissions
- swearfilter.chatfilter - gives you access to the /chatfilter command
- swearfilter.info - gives you access to the info subcommand
- swearfilter.reset - gives you access to the reset subcommand
- swearfilter.add - gives you access to the add subcommand
- swearfilter.remove - gives you access to the remove subcommand
- swearfilter.list - gives you access to the list subcommand
- swearfilter.bypass - lets you bypass the chatfilter
- swearfilter.notify - notifies you when a player is stopped from cussing or is banned for cussing too many times
- swearfilter.togglecuss - gives you access to the /togglecuss command
Ban Integration
- SwearFilter will use the normal ban system (default)
For now, SwearFilter can only integrate with QuickTools.
Check out this plugin in action!
- Server-IP: minecraft.thetaco.us
I love this plugin, A LOT! thank you so much for making it!
@TheEntropy
Jesus:DDDD Thank you so much :D
@petrova666
This is a great idea, actually. I have never used language files before, but I will get started right away.
edit: I'll just make a separate configuration file for easily changing what messages are outputted in certain instances.
Hey!
I have a question.
Dear authors can make language files?
If cant, i can make/how?
Sorry for my bad English guys :D
This new v1.6 extends the functionality of SwearFilter quite a lot.
I like it :)
@TheEntropy
Oh, okay. I was thinking about whether the SwearFilter "database" was in MySQL.
I can just copy the plugin too every server instead, letting players have individual curse values on each server :)
@Sinuce
To be honest I have never worked with Bungeecord before, but I will look into it.
@TheEntropy
Would this include Bungeecord support? :)
@TylerS1066
Currently creating a database system for the whole UUID system. My goal is that you will be able to reset player's cuss count etc by their username, even when they're offline and keep track of all names attached to UUID.
Is this plugin ready for 1.8 UUIDs?
Instead of ban on # of swears, you should allow for custom commands to be ran through console. Instead of /ban we can use for example, /jail [name] 5 Swearing.
@albertsboy
I will add an option to check just whole words but, this could be easily bypassed. For example, if you check just whole words, people could put "sshit" in the chat and it would allow it. I would recommend removing the word "ass" from your cuss list, or replace it with "asshole".
plugin is not allowing my players to type grass when they are using world edit b/c of it containing ass. would it be possible to add something like a allowed word list that may contain words that have part of them as a swear word?
@winter4w
Yes, I will work towards adding that in the next update. I'll probably just add it's own built in banning system so it doesn't have to rely on other plugins for banning.
Can you make it so you can temp ban someone ?????
@Majkrafci
Alright, I'll work on that but, I do have my own repo server: here
I will add swearfilter's code to that.
Please github this plugin!
No comments?