Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
Platforms
Fabric
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed LGPL-3.0-only
Published 2 years ago
Updated last week
Changelog
Chat Patches 204.6.4
for Minecraft 1.20.4 on Fabric, Quilt
- Fixed errors with regex input on the search screen not updating the text color
- Made ChatSearchSettings save when the chat screen is closed then reopened; resets on game restart
- Fixed team name colors, prefixes, and suffixes being ignored when
chatNameFormat
is customized (#115) - Added a new runnable config option to reload the config from disk
- Added a minor optimization to the way messages are modified to largely simplify the process in a few scenarios [prepub impl]
- Switched the text in the search settings screen to use pre-bundled translations (ON/OFF instead of a visual switch)
- Fixed the Copy String > Copy Raw String button in the copy menu removing &<code> formattings
- Dev notes:
- Changed the
CONFIG_PATH
andCHATLOG_PATH
variables to use thePath#resolve(String)
method instead of concatenating strings - Removed some (now) redundant file constants and references (in
StringTextUtils
andConfig
) - Condensed most
make
... methods inConfig
to be less repetitive formatPlayername(GameProfile)
now accounts for team metadata as mentioned in the #115 fix- Capitalized some static final variables
- Changed some stuff about how the config is initialized, read, and written to disk
- Refactor StringTextUtils to TextUtils
- Restructured the powerhouse
ChatHudMixin#modifyMessage(Text, boolean)
method to be more modular with message reconstruction - Moved the bulk of the
modifyMessage
method to ChatUtils to help development and greatly ease future troubleshooting - Created a new
ChatUtils#getArg(..)
method to avoid the elusiveClassCastException
s that kept getting thrown - Tweaked the
MessageHandlerMixin#cacheGameData
method to use built-in methods instead of rewriting the same thing - Removed the
VANILLA_MESSAGE
matcher inChatUtils
because it was redundant
- Changed the
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
204.6.4Loaders
Game versions
1.20.4Downloads
9845Publication date
March 15, 2024 at 12:16 AMPublisher
OBro1961
Owner