Mineuniverse
Log in Register
Plugins

BlockSwear

BlockSwear
by _ForgeUser21498071
Download Claim this project
3,019 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Chat Related Fixes General

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

BlockSwear v0.0.8
MC 1.8.1
Release 2015-12-15 Get
Blockswear v0.0.6
MC 1.8.1
Release 2015-12-13 Get
Blockswear v0.0.7
MC 1.8.1
Release 2015-12-13 Get
BlockSwear v0.0.5
MC 1.8.1
Release 2015-10-26 Get
Blockswear v0.0.4
MC 1.8.1
Release 2015-10-17 Get
Blockswear v0.0.2
MC 1.8.1
Release 2015-10-14 Get
Blockswear v0.0.3
MC 1.8
Release 2015-10-14 Get
Blockswear v0.0.1
MC 1.8.1
Release 2015-10-13 Get

More from _ForgeUser21498071

SuperPermissions
4,980
OpenTexonMod
24,724
InactivityManager
2,318
WildWarp
2,032
GriefPrevention-Anti-Worldedit
12,707
JoinFirework
1,065

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945