Apply profanity filter to chat slash commands.
And whispers. Doesn't soft mute player or explain, just cancels the command. If player is brazen and goes to standard chat, then he'll get muted there.
This commit is contained in:
@@ -582,6 +582,11 @@ class PlayerEventHandler implements Listener
|
||||
event.setCancelled(this.handlePlayerChat(event.getPlayer(), event.getMessage(), event));
|
||||
}
|
||||
|
||||
if(!player.hasPermission("griefprevention.spam") && this.bannedWordFinder.hasMatch(message))
|
||||
{
|
||||
event.setCancelled(true);
|
||||
}
|
||||
|
||||
//unless cancelled, log in abridged logs
|
||||
if(!event.isCancelled())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user