Compacting
An intelligent compact chat mod for Fabric, inspired by the behavior of same feature from Patcher.
Instead of having a few dozen separate chat messages consisting of the same message, this mod compacts them into one message with a counter showing the amount of times that the message was repeated.
Why Compacting?
This differs from other mods like Chat Patches and Compact Chat in a few ways:
- It does one thing, and aims to do that one thing well
- Messages are compacted based on how long ago they were last seen, instead of by comparing nearby chat messages
- It correctly handles dividers sent across multiple chat messages (like the ones sent by Hypixel):

Configuration
If both Mod Menu and YACL are installed, the mod provides a few configuration options to control when a message should be compacted, as well as an optional setting to remove blank chat messages.
All Versions
+ Add Version- Added support for 26.2
- Partially reverted the mixin changes in 1.1.0 to improve mod compatibility
- Added support for 26.2
- Partially reverted the mixin changes in 1.1.0 to improve mod compatibility
- Added support for 26.2
- Partially reverted the mixin changes in 1.1.0 to improve mod compatibility
- Added support for 26.1
- Remove blank messages now works on messages added client-side (such as by other mods)
- Some (hopefully minor) mixin refactoring - these changes have mostly been tested on 26.1, please report any issues on older versions!
- Support for 1.20.1 has been dropped
- Added support for 26.1
- Remove blank messages now works on messages added client-side (such as by other mods)
- Some (hopefully minor) mixin refactoring - these changes have mostly been tested on 26.1, please report any issues on older versions!
- Support for 1.20.1 has been dropped
- Fix an error caused by mods adding chat messages on other threads
- Properly clear old visible message lines when compacting
- Fix an error caused by mods adding chat messages on other threads
- Properly clear old visible message lines when compacting