Skip to content

a Minecraft Paper-mc Plugin that filters the chat and removes any flagged messages that contains Blacklisted words that can be added/removed dynamically with a user-friendly GUI menu.

License

Notifications You must be signed in to change notification settings

Cl0udyHi/ChatFilter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

ChatFilter

A Minecraft Paper-mc Plugin designed to filter chat messages, removing any flagged messages containing blacklisted words. Words can be added or removed dynamically through a user-friendly GUI menu.

Features

🤬 Flagging Messages

Messages that contain blacklisted words are automatically flagged and removed. This includes direct matches and disguised versions with special characters.

Example: banana

  • Direct match: "banana"
  • Partial match: "hello banana"
  • Disguised format: "ba$n/a.n-a"

ApplicationFrameHost_fkFIdCEowT

➕ Adding Words

  • By Command: /chatfilter add [words]
  • By GUI: Easily add words via the user-friendly GUI.

TK3ugCTBXm (2)

➖ Removing Words

  • By Command: /chatfilter remove [words]
  • By GUI: Manage and remove words using the GUI.

TK3ugCTBXm (1)

🔍 Searching for Words

Search for blacklisted words easily with the search functionality provided in the GUI. TK3ugCTBXm (4) TK3ugCTBXm (3)

Installation

To install the plugin, download it from Modrinth.

Coming Features

  • Velocity/Bungeecord Support
  • Search via Commands
  • More Configuration Options via the config file
  • Word Collections: Custom collections of words based on type or language
  • Regex Support
  • Custom Flagging: Ability to flag messages only when they start, end, or contain the blacklisted word (*word, word*, *word*)

About

a Minecraft Paper-mc Plugin that filters the chat and removes any flagged messages that contains Blacklisted words that can be added/removed dynamically with a user-friendly GUI menu.

Topics

Resources

License

Stars

Watchers

Forks

Languages