JukeChatFilter

JukeChatFilter

Advanced chat filter for Minecraft 1.21+ covering chat, commands, signs, books, and anvils and with staff alerts, violation tracking, and automated punishments. Originally built for jUkESMP.

68 downloads 0 followers

JukeChatFilter

JukeChatFilter is an advanced, fully configurable chat moderation plugin for Minecraft 1.21+ servers. Originally built for jUkESMP, it goes far beyond basic chat filtering - covering every input method players can use to bypass traditional filters.


What does it do?

JukeChatFilter scans every way a player can send text on your server:

  • 💬 Chat - Blocks inappropriate messages in public chat
  • 📢 Commands - Monitors commands like /msg, /tell, /me, and more
  • 🪧 Signs - Prevents bad words from being placed on signs
  • 📖 Books - Filters written book content before it's submitted
  • ⚒️ Anvils - Catches inappropriate item rename attempts

When a player triggers the filter, their message is blocked instantly and they receive a warning in chat and their action bar. No message ever reaches other players.


Real-Time Staff Alerts

Staff members with the jukechatfilter.alerts permission receive an instant notification every time the filter is triggered, showing:

  • The offending player's name
  • The filter type (chat, command, sign, etc.)
  • The exact word that triggered the filter
  • The full message context

This means your moderation team always knows what's happening, even if they weren't watching chat.


Violation Tracking & Automated Punishments

JukeChatFilter keeps a persistent violation count for every player. Each time they trigger the filter, their count goes up. When they hit a configured threshold, a console command is automatically executed - perfect for integrating with punishment plugins like LiteBans or AdvancedBan.

You can configure as many thresholds as you want:

  • 15 violations → warn
  • 30 violations → mute
  • 50 violations → ban

Violation counts persist across restarts, so repeat offenders can never reset their history by logging out.


Smart Word Filtering

JukeChatFilter supports both a blocked words list and a whitelisted words list, giving you full control over what gets caught and what doesn't. The whitelist prevents false positives - for example, whitelisting "assassin" ensures it won't be flagged for containing a bad word.


Anti-Spam Protection

Built-in anti-spam cooldown prevents players from flooding chat. The cooldown is fully configurable in milliseconds, and players are warned with a message and action bar notification when they send messages too quickly.


Commands

Command Description
/jcf reload Reload the configuration without restarting
/jcf alerts Toggle real-time staff alerts on/off
/chathistory View a log of all blocked messages

Requirements & Installation

  • Server software: Paper or Spigot
  • Minecraft version: 1.21+
  • Drop the .jar into your /plugins folder and restart
  • Configure everything in /plugins/JukeChatFilter/config.yml

Originally developed for jUkESMP - built with performance in mind.

No gallery available for this project.

Version Minecraft Loader Download

JukeChatFilter 1.0

1.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
bukkit, paper, purpur, spigot
Download