promotional bannermobile promotional banner

Chat Tweaks - Secure

A lightweight client-side mod that filters chat messages by removing unwanted special characters and blocking custom words to help streamers and players keep their chat clean and readable.
Back to Files

chattweakssecure-1.0.0.jar

File namechattweakssecure-1.0.0.jar
Uploader
Jakomi1Jakomi1
Uploaded
Jul 20, 2025
Downloads
13
Size
20.0 KB
Mod Loaders
Fabric
File ID
6790440
Type
R
Release
Supported game versions
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4

Curse Maven Snippet

Fabric

modImplementation "curse.maven:chattweaks-secure-1310396:6790440"

Learn more about Curse Maven

What's new

🚀 Added

- ✨ Secure chat mode to protect against unwanted messages.
- ✨ Activatable word filter with customizable filtered word list.
- ✨ “Hide All Messages” option to completely suppress all chat messages.
- ✨ Option to disable special characters in chat messages.
- ✨ In-game configuration GUI with checkboxes and text input for easy management.
- ✨ Persistent settings stored as JSON in `config/secureconfig.json`.
- ✨ Keybind (default: `O`) to quickly open the configuration GUI.
- ✨ Chat HUD mixin that blocks messages based on active filters.
- ✨ Utility class for detecting special characters and extracting chat sender info.

⚙️ Changed

- 🔄 Chat filter logic optimized so that enabling “Hide All Messages” disables other filters.
- 🔄 GUI layout dynamically adapts to enabled options by hiding irrelevant controls.
- 🔄 Use of reflection for checkboxes to maintain consistency with Minecraft’s native widgets.

🛠️ Fixed

- ✅ Proper unloading of the configuration GUI upon saving changes.
- ✅ Improved error handling when loading and saving the JSON config.
- ✅ Prevented checkbox toggle conflicts by decoupling linked options.

📚 Developer Notes

- 🧠 JSON config file auto-created and maintained in the config folder.
- 🧩 Implemented as a Fabric client mod with keybind event and Mixin integration.
- 🔐 Focus on privacy and customizable client-side chat filtering.

This mod has no additional files