Compact Chat is a Minecraft mod that removes duplicate messages from your chat.
Minecraft versions 1.21.1 and higher are supported on both Fabric and NeoForge. Older Minecraft versions may be supported in the future if there is demand for them! (no, there will not be a Forge port)
This project uses to ReplayMod/preprocessor to support multiple Minecraft versions and EssentialGG/essential-gradle-toolkit to make it all easier to set up.
Compact Chat aims to be compatible with other mods, especially those which add timestamps to the start of messages.
By default, Compact Chat will not compact messages which start with a timestamp, but that behavior can be configured by adjusting the "Ignore first characters count" setting within the configuration screen (requires ModMenu to open!).
If this value is set, Compact Chat will ignore the first characters in the message up until the specified length.
For example, with the setting set to 10 and a message like so:
[20:19:00] <caoimheee> hello!
Compact Chat will see it as:
<caoimheee> hello!
This project is licensed under the MIT license.

