All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Compacting

Compacting

by celeste • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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):
    Image: The chat messages between the dividers are compacted, while preserving the dividers

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
Name Game version Platforms Published Downloads Actions
26.3 26.2
Fabric
17h ago 1
26.1.x
Fabric
17h ago 1
1.21.x 1.20.x
Fabric
17h ago 1
26.1.x
Fabric
17h ago 1
1.21.x 1.20.x
Fabric
17h ago 1
1.20.x 1.19.4
Fabric
17h ago 1
1.21.x 1.20.x
Fabric
17h ago 1
1.20.x 1.19.4
Fabric
17h ago 1
1.21.x 1.20.x
Fabric
17h ago 1
1.21.x 1.20.x
Fabric
17h ago 1
1.20.x 1.19.4
Fabric
17h ago 1
1.21.x 1.20.x
Fabric
17h ago 1
1.20.x 1.19.4
Fabric
17h ago 1
1.20.x 1.19.4
Fabric
17h ago 1
1.21.x 1.20.x
Fabric
17h ago 1
1.21.x
Fabric
17h ago 1
  • 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

Fixed a crash on startup caused by the recent Fabric Language Kotlin update ([#1](https://codeberg.org/celestialfault/compacting/pulls/1))

Fixed a crash on startup caused by the recent Fabric Language Kotlin update ([#1](https://codeberg.org/celestialfault/compacting/pulls/1))

Improved performance significantly when a large amount of unique chat messages exist in the mod's recent message history

Improved performance significantly when a large amount of unique chat messages exist in the mod's recent message history

Fixed chat messages not being compacted if other mods refresh the chat, such as SkyHanni

Fixed chat messages not being compacted if other mods refresh the chat, such as SkyHanni

  • 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

Added support for versions 1.19.4 through 1.20.6

Added support for versions 1.19.4 through 1.20.6

Initial release

Compacting Icon
Download Compacting
Select game version
Select platform