BlockSwear
Info
This is a advanced chat filter called BlockSwear, It splits a sentence in chat and removes any characters like "#!#". It then checks if the word has been blocked. It can kick players if they get to many warnings, They get one warning for each swearword. It also checks signs for swearwords. The configuration is fully customizable, from the messages to the words, and adding words to the list is as easy as using an ingame command. This plugin requires Java 6 or higher, it also works on Linux, Mac and Windows. It also has bypasses for choosen players/server owner.
Features
- Spam blocking (Repeat and character spam)
- Swear blocking
- Automatically run a command on any violation
- Notify when a player violates (Only notifys people who are OP)
- And much more to come
Milestones
- 50 ✔
- 500 ✔
- 1000 ✖
- 10000+ ✖
Configuration
This is how you configure the config.
Settings: useMetrics: 'true' # Messages of blockswear onIllegal: '&7[&6BlockSwear&7] &7The word/character/type ''%word%'' is illegal' onRepeat: '&7[&6BlockSwear&7] &7That message is too similar to your previous message' onAdvertaise: '&7[&6BlockSwear&7] &7We do not allow any kind of advertisement' onWarning: '&7[&6BlockSwear&7] &7You now have %warnings%/5 warning(s)' onKick: '&7[&6BlockSwear&7] &7Kicked for saying too many illegal words/characters' onSpam: '&7[&6BlockSwear&7] &7That message contains spam' # Command to peform when max warnings are reached, the max is 5 warnings onMaxWarnings: 'tempban %player% 5m Tempbanned for saying too many illegal words/characters' # Max swear warnings maxSwearWarnings: '3' # Full blockswear bypass bypass: - 00000000-0000-0000-0000-000000000000 # If it should look for updates CheckForUpdates: 'true' # If it should automatically install new updates AutoUpdating: 'true' ConfigSettings: # Do not change this value! configVersion: '0.0.2'
After configuring the config, edit the swearwords.txt file and add all your blocked swearwords in there.
Commands
None at the moment.
This plugin reloads the config auto when any command is peformed
Plugin metrics
This plugin uses Plugin metrics.
Here is the data being sent and recived:
Plugin version, Java version, OS, Server country, Sysetm cores, Sysetm Arch, What server version you have, If you use Spigot or Bukkit etc, and if you use Online mode,
ANY PERSONAL INFORMATION WILL NOT BE SENT.
Anyone can see the data, i will use it to improve performance, see if anyone use it etc.
It can be disabled in the config. Heres the link to the Plugin metrics page with data about the plugin
-
View User Profile
-
Send Message
Posted Dec 16, 2015@MinecraftMathTeacher
Yes that is fixed in the 0.0.8 update, Download it :)
-
View User Profile
-
Send Message
Posted Dec 15, 2015This looks great. However, I would love to have the option of still having numerals on signs while using this. Could that be something you add in your next update?
-
View User Profile
-
Send Message
Posted Oct 13, 2015Nice to see you're taking on some other work aside from OPControl. :D This looks really good. Keep up the great work man. You're makin' some good plugins