Changes with this version
- Added the
chatWidth
option: off by default, but allows for a greater chat width up to 630 pixels. when unused, just uses vanilla - Replaced the original "dynamic"
shiftChat
slider maximum (which didn't work correctly anyway) with a fixed max of 100 pixels - Completes #59
- Probably fixes #60
Changes with this version
Rebranding
- Rebranded to "Chat Patches" from "Where's My Chat History?" to better reflect the purpose of the mod
- Also changed the author's (my) name back to OBro1961
- Both of these changes are reflected in all references, including the repository, code, and sites on which it is hosted
- Make sure to update any sort of references you may have as well!
- This DOES change the config file used! Make sure to rename
wmch.json
tochatpatches.json
in yourconfig
folder!
Technical
- Split the mixins inside the
mixin
folder into three separate folders:chat
,secure
, and the mainmixin
folder chat
is self-explanatory,secure
contains mixins relating to the Secure Chat features of 1.19, and the main is for one-off mixins- Shortened some mixin method names
Other
- Renamed "Chat Interface" category to "Chat Hud"
- Added english translation for the Debug category
Differences
name: Where's My Chat History?
=> Chat Patches
id: wmch
=> chatpatches
capitalized: WMCH
=> ChatPatches
config: wmch.json
=> chatpatches.json
mixin method prefix: wmch$
=> cps$
Changes with this version
- Backported some more stuff
- Updated to YACL 2.2.0 (#58)
Notes
- For a true list of updates, see this commit diff, as this update is simply a backport of all the newest changes from the 1.19.3 branch.
Changes with this version
- Fixed a couple YACL issues
- Fixed #55
- Fixed weird ordering of config values in the GitHub table and in the config file
- Renamed
boundaryStr
andcounterStr
toboundaryFormat
andcounterFormat
boundaryFormat
's tooltip now directly states that\n
can be used, and the default value ofnameFormat
is now<$>
like vanilla (#57)- Replaced the final two instances of ClothConfig in the project with YACL
Notes
This is the last update that will be released for 1.19.3 until I have backported this to other Minecraft versions. (unless of course there is some big issue that needs to be fixed, or I have forgotten about)
Changes with this version
- Switched from using ClothConfig to YetAnotherConfigLib. For more information, see #48. This version requires YACL v2.2.0 or higher.
- Removed all references to ClothConfig
- Older versions of this mod will still work with ClothConfig, but will not work with YACL.
- Renamed config option
nameStr
tonameFormat
- Fixed some issues for this 1.19.2 version, such as #54 and #48
Notes
- For a true list of updates, see this commit diff, as this update is simply a backport of all the newest changes from the 1.19.3 branch.
Changes with this version
- Updated to Gradle 6.0
- Removed a few more Cloth Config references
- Fixed colors edited in the config screen saving as negative values
- No longer shows the Debug menu on the config screen
Notes
- Clicking the "Session boundary" category in the config menu may freeze your game
Changes with this version
- Switched from using ClothConfig to YetAnotherConfigLib. For more information, see #48. This version requires YACL v2.2.0 or higher.
- Removed all references to ClothConfig
- Older versions of this mod will still work with ClothConfig, but will not work with YACL.
- Renamed config option
nameStr
tonameFormat
Notes
In this update, I bring to you a per-version changelog, which is updated before every published release! This marks the end of GitHub releases as they are not really worth it, and you can just check the Actions tab for the latest builds. And now, the majority of CurseForge and Modrinth updates will be automatic!
Changes with this version:
- Added CurseForge and Modrinth publishing modules to
build.gradle
, usable through.\gradle publish
- Added this changelog
- Changed versioning scheme:
MCVERSION.FEATURE.BUGFIX
, whereMCVERSION
is part of a Minecraft version,FEATURE
is a big fix/change/suggestion, andBUGFIX
is a small bugfix. ex.19.1.0
(any vers of 1.19, some new feature, no bugfixes), or182.0.1
(1.18.2, no new features, some bugfixes)
I just typed this whole changelog and it deleted 😑. There was nothing important that happened, just internal tweaks and a fix for #49. Full changelog here. Enjoy, happy new year!
Recommended to use with NoChatReports for added security and integration.
Changelog:
- Remapped changed classes
- Now uses
MessageMetadata
instead ofMessageSender
, for more accurate timestamp and sender data added prefixes before all logging events, so debugging for players should be much easier for both the user and me - removed the unnecessary
Relation
subclass - updated
shiftHudPos
to include message indicators and their icons - updated dependencies and loom
- when loading messages from the chat log, the messages will have a purple indicator bar to separate them other negligible tweaks
- prevents messages from being hidden; this might backfire but realistically you probably dont want a message being hidden after you recieve it? i could easily add a hotfix to remove it so I'm leaving it in
Added the saveChat
Option, which lets you save chat history into a file to reload it into other game sessions.
Replaced the Ctrl + C when hovering over messages with the /copymessage
command for easier use.
Also fixed other bugs and did lots of tiny refactoring.
See the full GitHub release for more info.