ModsFinder

Compacting

by celeste

Compacting, a Fabric client mod, merges repeated chat messages into a single line with a counter showing how many times the message arrived.

FabricClient-side onlyzlib LicenseOpen source1.19.4 – 26.3

What it does

Instead of filling the chat with dozens of identical lines, the mod groups them into one message and shows a count of repetitions. Each line is judged by when it was last seen, rather than by scanning neighboring chat lines. Dividers sent across several chat messages, such as those used by some servers, are recognized and handled correctly.

The mod takes its approach from a well-known compacting feature in another client, and it sets itself apart by how it decides when lines match. When Mod Menu and YetAnotherConfigLib (YACL) are installed, a settings screen opens with options that control when a message gets compacted and an optional setting that removes blank chat lines. Fabric Language Kotlin is required. Mod Menu and YACL are optional. The mod is released under the zlib License and is open source, with public source code and an issue tracker. Builds cover 1.19.4 – 26.3, and the latest Fabric file for 26.3 is 1.1.1+26.2, dated 2026-06-16.

Key features

  1. Time-based compacting

    Repeated messages are merged according to when each was last seen, not by scanning neighboring chat lines.

  2. Repeat counter

    A compacted message shows a counter with the number of times the same line was received.

  3. Multi-message dividers

    Divider lines split across several chat messages are detected and compacted correctly.

  4. Configurable behavior

    With Mod Menu and YACL present, a settings screen controls when messages compact and whether blank lines are removed.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.1.1+26.2
26.21.1.1+26.2
26.1.21.1.1+26.1
26.1.11.1.1+26.1
26.11.1.1+26.1
1.21.x12 of 12 versions with builds
1.21.111.1.1+1.21.1
1.21.101.1.1+1.21.1
1.21.91.1.1+1.21.1
1.21.81.1.1+1.21.1
1.21.71.1.1+1.21.1
1.21.61.1.1+1.21.1
1.21.51.1.1+1.21.1
1.21.41.1.1+1.21.1
1.21.31.1.1+1.21.1
1.21.21.1.1+1.21.1
1.21.11.1.1+1.21.1
1.211.1.1+1.21.1
1.20.x7 of 7 versions with builds
1.19.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Optional 2

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Optional

Use cases

Busy server chat

Players on servers that repeat automated announcements or dividers can keep the chat readable.

Long play sessions

Frequent system or status messages stop pushing useful lines out of view.

Who it’s for: Players who use the Fabric loader and want a shorter, more readable chat log, especially on servers that send repeated messages or divider lines.

How it compares

Full comparison

Last Seen Message is also a Fabric client mod under the MIT License, covering 1.20 – 26.3. ChatLookup is a Fabric client mod under the GNU General Public License v3.0 only, covering 1.21 – 26.3. meeps is a Fabric client mod for 1.20.4 only and is not open source. Compacting targets 1.19.4 – 26.3 and is released under the zlib License.

ModLoadersGame versionsEnvironmentUpdated
CompactingFabric1.19.4 – 26.3Client-side only2026-06-16
Last Seen MessageFabric1.20 – 26.3Client-side only2026-07-18
ChatLookupFabric1.21 – 26.3Client-side only2026-10-07
meepsFabric1.20.4Client-side only2024-03-08

Questions

Does Compacting need Fabric Language Kotlin?

Yes. Fabric Language Kotlin is a required dependency and must be installed alongside the mod on the Fabric loader.

Is Compacting needed on the server?

No. Only the player's game needs it, and servers run without it.

How are the compacting options changed?

With Mod Menu and YetAnotherConfigLib (YACL) installed, a settings screen provides the options for when messages compact and removing blank lines.

In the catalog

Compacting is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 8,071 mods support Minecraft 26.3.

More from celeste

All projects

Similar mods

What the author says

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.
celeste, on the Modrinth page

Official listing

Owner
celeste
Published
2024-10-12
Updated on Modrinth
2026-06-16
Facts verified
2026-10-15

Tags