Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Chat Patches

Chat Patches

A Minecraft Fabric client-side mod that touches up a few aspects of Minecraft's mundane chat, with as much configurability as possible!

3.08M
725
Decoration
Social
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x
1.18.x

Platforms

Fabric
Quilt

Supported environments

Client-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on Ko-fi

Creators

OBro1961
OBro1961 Owner

Details

Licensed LGPL-3.0-only
Published 2 years ago
Updated 3 days ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
4

215.6.16

by OBro1961 on Jul 3, 2025
Download

Chat Patches 215.6.16 for Minecraft 1.21.5 on Fabric, Quilt

  • Fixed the CompactChat dupe counter occasionally merging messages incorrectly (#237, other issue)
  • Fixed the boundary line being constructed in the wrong order
  • Added a help/debug option to enable logging message structures to the log, which is disabled by default

216.6.16

by OBro1961 on Jul 3, 2025
Download

Chat Patches 216.6.16 for Minecraft 1.21.6, 1.21.7 on Fabric, Quilt

  • Updated!

217.6.16

by OBro1961 on Jul 3, 2025
Download

Chat Patches 217.6.16 for Minecraft 1.21.7 on Fabric, Quilt

  • Updated!

215.6.15

by OBro1961 on Jun 18, 2025
Download

Chat Patches 215.6.15 for Minecraft 1.21.5 on Fabric, Quilt

  • Fixed the first letter of the search draft being removed when closing chat (#229-30)
  • Updated the chat log again to fix #231 going forward
  • Fixed messages with click events not serializing (#236)

216.6.15

by OBro1961 on Jun 18, 2025
Download

Chat Patches 216.6.15 for Minecraft 1.21.6 on Fabric, Quilt

  • Updated to 1.21.6

215.6.14-secure

by OBro1961 on Apr 23, 2025
Download

Chat Patches 215.6.14-secure for Minecraft 1.21.5 on Fabric, Quilt

  • Fixed a security vulnerability

214.6.14-secure

by OBro1961 on Apr 23, 2025
Download

Chat Patches 214.6.14-secure for Minecraft 1.21.2-1.21.4 on Fabric, Quilt

  • Fixed a security vulnerability

211.6.9-secure

by OBro1961 on Apr 23, 2025
Download

Chat Patches 211.6.9-secure for Minecraft 1.21, 1.21.1 on Fabric, Quilt

  • Fixed a security vulnerability

206.6.7-secure

by OBro1961 on Apr 23, 2025
Download

Chat Patches 206.6.7-secure for Minecraft 1.20.5, 1.20.6 on Fabric, Quilt

  • Ported codecification of chat log, plus the fix for #180
  • Ported fix for #183 (aka #178)
  • Removed stray debug logpoint in ChatUtils#tryCondenseMessage
  • Fixed YACLConfig not using the proper Chat Patches Identifier method
  • Removed unnecessary debug logging when some options inevitably don't have preview images associated with them
  • Fixed a security vulnerability

204.6.10-secure

by OBro1961 on Apr 23, 2025
Download

Chat Patches 204.6.10-secure for Minecraft 1.20.4 on Fabric, Quilt

  • Synced 213.6.10 to 1.20.4
  • Fixed a security vulnerability

215.6.14

by OBro1961 on Apr 5, 2025
Download

Chat Patches 215.6.14 for Minecraft 1.21.5 on Fabric, Quilt

  • Updated to 1.21.5
  • Removed debug logs sending after every message (whoops!)
  • Added an animated preview image for the dynamic shift feature to better explain how it works (YACL won't animate the image and the creator won't help me out, so I'm just going to fix this later)

214.6.14

by OBro1961 on Apr 5, 2025
Download

Chat Patches 214.6.14 for Minecraft 1.21.2-1.21.4 on Fabric, Quilt

  • Removed debug logs sending after every message (whoops!)
  • Added an animated preview image for the dynamic shift feature to better explain how it works (YACL won't animate the image and the creator won't help me out, so I'll fix this later)

214.6.12

by OBro1961 on Mar 23, 2025
Download

Chat Patches 214.6.12 for Minecraft 1.21.2-1.21.4 on Fabric, Quilt

  • Bumped dependencies, now requires Fabric Loader >=0.16.10
  • Fixed some playernames not formatting properly
  • Fixed the CompactChat dupe counter sometimes not working (#216 and likely #218)
  • Fixed YACL config screen not opening if the locale is set to Turkish (tr_tr)
  • Added Italian translations (it_it) thanks to Nukecraft5419! (#219)
  • Updated old Minecraft wiki URL in help link (#221 by Fabian42)

214.6.11

by OBro1961 on Jan 21, 2025
Download

Chat Patches 214.6.11 for Minecraft 1.21.2-1.21.4 on Fabric, Quilt

  • Fixed teams with prefixes or suffixes preventing playernames from formatting
  • Synced with the in-progress omnivers branch:
    • Simplified the way messages are condensed (when the dupe counter is enabled) and fixed some bugs relating to it
    • Added the chatName option, which toggles the modification of playernames in chat messages. On by default, but can be turned off to prevent formatting issues with other mods or plugins
    • Added the search settings to the regular config, so they can be saved and loaded like other options. Note that they are still toggled in the chat screen, like before (#149)
    • Fixed the search bar not searching properly and the text color not updating properly
    • Updated the contributors list in the fabric.mod.json
    • Lots of internal code refactoring and cleanup

214.6.10

by OBro1961 on Dec 16, 2024
Download

Chat Patches 214.6.10 for Minecraft 1.21.2-1.21.4 on Fabric, Quilt

  • Now compatible with 1.21.4! Only ONE code change was made and it's super basic :D (#212)
  • Updated pt_br translations thanks to demorogabrtz! (#209)
  • Fixed players on colored teams not having their names colored when far away (#202)
  • Added a better but still odd preemptive fix for random ConcurrentModificationException crashes (#181)
    • Report any bugs relating to this if they occur, as I'm kinda in the dark about it
  • Dev notes:
    • Removed the now redundant Flags class, which helped some random parts of the message modification process that didn't actually need to be out of scope
    • Removed the casting methods in the two Accessor interfaces: we don't need an extra method call just for a cast
      • Also renamed all variable references of ChatHudAccessor strictly to chat for consistency
    • Cleanup and consistent formatting
    • Now logs errors from ChatLog#deserialize and ChatPatches#jsonOps like all other errors
    • Synced with cleanup stuff already present on the omnivers branch

213.6.9

by OBro1961 on Nov 7, 2024
Download

Chat Patches 213.6.9 for Minecraft 1.21.2, 1.21.3 on Fabric, Quilt

  • Updated to 1.21.2-3

211.6.9

by OBro1961 on Sep 24, 2024
Download

Chat Patches 211.6.9 for Minecraft 1.21, 1.21.1 on Fabric, Quilt

  • Fixed blank messages being sent instead of Xaero's Minimap waypoints (#158)
    • Should also fix any issues in the special case where a message is modified in between receiving and storing it
  • Synced zh_cn.json with the current English translation, thanks suoyukii! (#203)
  • Dev notes:
    • The config will now always appear open-able regardless of installed mods, but will instead prompt the user to install YACL (1.19 or newer) or Cloth Config if it's not already installed. However, this is currently useless as YACL is required in newer versions, and is more for backwards compatibility

211.6.8

by OBro1961 on Sep 19, 2024
Download

Chat Patches 211.6.8 for Minecraft 1.21, 1.21.1 on Fabric, Quilt

  • Fixed the chat log taking insane amounts of time to read (#191)
  • Fixed the copy menu staying open when other chat widgets were focused/interacted with (#165)

211.6.7

by OBro1961 on Sep 11, 2024
Download

Chat Patches 211.6.7 for Minecraft 1.21, 1.21.1 on Fabric, Quilt

  • Gradle 8.10
  • Fixed the chat log enchantment registry crash, thanks ArkoSammy12! (1.20.5+, #180)
    • Now requires the user to be in-game to save or load
    • Clarified this new requirement in the description
    • Now logs how long loading and saving takes
  • Removed MinecraftClientMixin, which may result in losing data on some crashes when chatlogSaveInterval is set to zero
  • Removed debug logpoint in ChatUtils#tryCondenseMessage
  • Fixed the 'Copy JSON String' copy menu button sometimes causing the game to crash, should now instead log an error and copy a warning
  • Fixed boundary lines instantly rendering when the chat is opened (#151)
  • Removed literal newline in fabric.mod.json (#159)
  • Fixed the shiftChat option not shifting hover events (#172)
  • Added a basic crash prevention mechanism for ConcurrentModificationExceptions while saving the chat log (if it works, #181)
  • Fixed the search bar rendering over the input suggestor (#186)
  • Simplified part of the chat shifting process in ChatHudMixin#moveChatLineY, resolving an incompatibility with ChatShot (#187)
  • Added an option to modify the height of the chat box for larger screens (#190)
  • Added support for 1.21.1!
    • Note: There was technically TWO code privatizations in 1.21.1, but they had simple fixes
  • Added Korean translation from Nooiee! (#193)
  • Fixed team messages showing up blank and throwing an error (#199)
  • Modified messages should now be used even if errors occurred, so long as they're still valid. This might be undone in the future based on feedback

206.6.6

by OBro1961 on Jun 28, 2024
Download

Chat Patches 206.6.6 for Minecraft 1.20.5, 1.20.6 on Fabric, Quilt

  • No longer compatible with 1.21
  • Fixed #177
1
2
4

Modrinth is open source.

main@016c3d7

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.