A mod for Fabric which cleans up your chat by removing duplicate messages, extending the chat history, and more

Overview

CompactChat for Fabric

image

CompactChat is a mod which will clean up your minecraft chat.

If a message is sent twice, the previous message will be removed, and the newer one will have the number of occurrences appended to it.

By default, CompactChat will automatically set your chat history's length to be infinite. This can be disabled via a config screen which can be opened with ModMenu.

Discord Widget

Download

Get the latest download from the releases page.

License

CompactChat uses the MIT license

Comments
  • DCCH and MoreChatHistory incompatibility

    DCCH and MoreChatHistory incompatibility

    Game will refuse to load into the menu if one or the other mods are present at the same time, not sure if this can be fixed but may as well point it out!

    opened by ArchieSia 4
  • Add an option to customize the chat brackets around a player's name

    Add an option to customize the chat brackets around a player's name

    The vanilla chat layout is <player> text In general, this looks really, bad, maybe for me only 😒 image

    So I don't know if any mods existed to change the bracket, so here's my idea If possible, any vanilla servers, still keeping the vanilla chat bracket, should be able to change to a different one like player: text image

    It may look not much of a change, but removing the <> do make the chat looks cleaner and more appealing as a chat.

    enhancement 
    opened by Scarlaid 3
  • Compact only within certain number of messages

    Compact only within certain number of messages

    Love the mod but there's various situations where it's not so helpful. For example if you say a few "yes" and "no" in a conversation, compacting them makes the chat log lose context.

    It would be useful to be able to compact only messages that are repeated within a certain distance. For example a distance of 1 would compact only consecutive messages, which would prevent spam but not affect any proper conversations.

    Alternative solutions:

    • Compact only within certain time
    • Compact only system messages (not from a user)
    enhancement 
    opened by jn64 2
  • This mod still works with 1.18.x, just saying for anyone wanna use the mod

    This mod still works with 1.18.x, just saying for anyone wanna use the mod

    Change the mod dependancy in fabric.mod.json from 1.17.1 to 1.18.x will let the mod run in later versions image

    And yes it still works, despite the mod meant for 1.17 image

    In some occasions it won't, such as custom messages since as far as I have used this mod, it just recognize vanilla messages

    opened by Scarlaid 2
  • Chore: update to 1.18.1

    Chore: update to 1.18.1

    afaik everything works as expected

    requiring fabric loader 0.13.3 might be a bit aggressive tbh but people should be keeping up their fabric up to date anyways so

    opened by MicrocontrollersDev 2
  • Custom font breaks message counter

    Custom font breaks message counter

    [Demo]

    To reproduce

    • Install resourcepack with custom font
    • Use /tellraw @a {"text":"<text>","font":"<font>"} to get broken message
    • UPD: this also works without resourcepacks but with missing font.

    Additional info Example pack.zip Example command: /tellraw @a {"text":"\u1238","font":"custom"}

    I think this can be fixed by applying default font to the counter ("font":"default").

    bug 
    opened by Felix14-v2 2
  • Incompatibility with Tweakeroo's tweakChatTimestamp

    Incompatibility with Tweakeroo's tweakChatTimestamp

    If this tweak is enabled, the chat messages count up properly, but the message isn't deleted image Tested on 1.18.2 on fabric 0.14.8 Fabric api 0.58.0 Compact chat 1.3-1.18.2 Cloth config 6.2.62 Tweakeroo 0.13.3 Malilib 0.12.1

    Might fix this myself since it bothers me

    opened by KevinDaGame 1
  • Update to 1.19

    Update to 1.19

    This PR adds support for 1.19, this was a trivial change, however it also rewrites the OptionsScreen to no longer use SpruceUI, as it has held us back in the past when updating the mod, and is once again holding us back due to incompatibilities.

    This PR will be merged when 1.19 is officially released by Mojang.

    opened by cbyrneee 0
  • About text is outdated

    About text is outdated

    When viewing this repository's about text, It mentions "1.17" in it but in reality is a 1.18.x fabric mod instead.

    The about text: a

    The latest commit at time of writing this issue: b

    edit: issue is fixed.

    opened by Kichura 0
  • Text disappears in some situations

    Text disappears in some situations

    To reproduce Try to use /execute if block ~ ~ ~ minecraft:void_air several times

    Info

    • Minecraft 1.19
    • CompactChat 1.3
    • Other mods that doesn't affect chat (most likely)

    Additional [Demo]

    bug 
    opened by Felix14-v2 2
Releases(1.3)
Owner
Conor Byrne
Conor Byrne
Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cross-chatting between Minecraft and Discord.

DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros

AeonLucid 4 Dec 20, 2022
Minecraft mod which allows displaying your items to other players in chat.

Show Me What You Got Show Me What You Got is a Minecraft mod for Fabric. When added to the server, it allows players to display their items in chat by

null 5 Oct 24, 2022
A Minecraft (Fabric) mod that improves the statistics screen and makes it more useful.

Better Statistics Screen This Minecraft mod replaces the Vanilla statistics screen with an new and improved statistics screen that is easier to use an

TheCSDev 7 Dec 31, 2022
resetchunks is a tiny fabric mod that re-adds the /resetchunks command, allowing you to regenerate one or more chunks

resetchunks is a tiny fabric mod that enables the /resetchunks command, allowing you to regenerate one or more chunks.

Potassium 5 Jul 25, 2022
C2ME-fabric - A Fabric mod designed to improve the chunk performance of Minecraft.

C^2M-Engine A Fabric mod designed to improve the chunk performance of Minecraft. So what is C2ME? C^2M-Engine, or C2ME for short, is a Fabric mod desi

null 414 Jan 7, 2023
The loader for mods under Fabric. It provides mod loading facilities and useful abstractions for other mods to use, which is compatible with spigot now

Silk The loader for mods under Fabric. It provides mod loading facilities and useful abstractions for other mods to use, which is compatible with spig

null 1 Oct 1, 2022
A Minecraft mod on the Fabric modloader which aims to add some useful vehicles.

Automobility A Minecraft vehicle mod adding customizable cars. Made for ModFest 1.17 Screenshots Try it out! Recommended to use along with LambdaContr

null 31 Dec 15, 2022
Infinity Buttons is a fabric mod which adds exciting new buttons!

Infinity Buttons Infinity Buttons is a mod which adds exciting new buttons! Current features Large Buttons, which are bigger than normal buttons. Copp

LarsMans 5 Nov 20, 2022
A mod for Fabric that makes it easier to see what type of axolotl is in your inventory by changing the texture and adding a tooltip

AxolotlViewer for Fabric AxolotlViewer makes it easier to see what type of axolotl is in your inventory. It adds the colour of the axolotl to the buck

Conor Byrne 4 Jan 2, 2023
An elegant Minecraft mod template for the Fabric mod loader

Fabric Example Mod Lorem ipsum dolor sit amet Example is a Minecraft mod that lorem ipsum dolor sit amet. Ut mi lectus, egestas a justo nec, hendrerit

Axieum 24 Dec 25, 2022
Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

David M. 3 Oct 21, 2022
just a fabric mod that gives you the ability to change your viewmodel. done for volker1 on discord.

viewmodel-changer just a fabric mod that gives you the ability to change your viewmodel. done for volker1 on discord. how-to-use to open the gui, pres

null 21 Dec 30, 2022
Create: Liftoff is a create addon that hopes to empower the player even more with the industrial age of the create mod and space rockets!

Create: Liftoff Welcome to Create: Liftoff, a mod that hopes to empower the player even more with the industrial age of the create mod and space rocke

Tazer 9 Jun 6, 2022
Open source Minecraft client with Replay Mod and more.

Sol Client Simple and easy to use Minecraft client for 1.8.9 (and in futureβ„’, newer versions). Update: Yes, I know, it has been seven months since I w

Sol Client 166 Jan 5, 2023
Improve your clicks, scrolls and more with Extra Sounds Legacy

Extra Sounds Legacy Improve your clicks, scrolls and more with Extra Sounds Legacy. A simplified recreation of Extra Sounds for Minecraft 1.12.2. Incl

οΌ‘οΌ£οΌ§ο½ο½ο½‰ο½Žο½‡ 4 Dec 15, 2022
The mod displays more information for unit, such as health, armor, shield, weapon/weapon reload etc.

Unit Information This mod displays some more information about units, waves, cores and tiles. Ingame Display The display is located at the left side,

Sharlotte 70 Dec 30, 2022
Cammie's Minecart Tweaks is a mod that makes Minecarts a more viable solution for long-distance transport

Cammie's Minecart Tweaks Cammie's Minecart Tweaks is a mod that makes Minecarts a more viable solution for long-distance transport. Minecarts can't co

Cammie 10 Jul 2, 2022
Minecraft mod - Adds more support for keyboard navigation in GUI screens!

UseKeyboardWithMenu Client-sided mod that adds more support for keyboard navigation in GUI screens! ?? Table of Contents About Authors ?? About UseKey

ZimonIsHim 3 Apr 26, 2022
Mesh is a cross-version minecraft mod development platform for Forge and Fabric.

Mesh is a cross-version minecraft mod development platform for Forge and Fabric. Supported Versions Mesh will eventually be able to run on most f

null 12 Dec 13, 2022