-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Mod Menu integrated config now has some informational links for formatting the time and format-able string options - Option class has been removed and replaced with an "abstract" one as a nested class. has the same functionality as before but now is properly utilized - new "abstract" options are made dynamically through the Reflection API by the use of field names and values - renamed shiftHudPos to shiftChat, and specific "Str" and "Format" options to end with "Date" or "Format" instead for clarity and common sense - now when the config has been updated (or cannot be loaded), the original will be saved as wmch_old.json so settings can be migrated over - moved updateConfigBuilder method to ClothConfig and expanded it to updateBuilder, with save consumers coded directly into the builder - removed validate method and moved functionality into newConfig - revised readFromFile into read and added better actions on error handling - removed NoChatReports config accessor class for reading the convertToGameMessage setting, now instead of only formatting system messages if that returned true, it will always format system messages if the other criteria is met - added getVisibleMessages to the ChatHudAccessor mixin for ### - heavily condensed shiftChat ModifyVariable mixins from 7 to 3 by targeting the variables instead of each method arg - overhauled the playername message formatter to keep complex message styles intact (###) - removed old and unused integration classes - simplified ChatLog method calls - fixed and simplified some potentially inverted message comparisons - moved the part of WMCH.java that restored the chatlog into the new restore method - after restoring all messages, resets each message's sent time to prevent immediate loading (###) - added a Util.Flag.BOUNDARY_LINE to replace isBoundaryLine - tweaked some Flag methods - tweaked most methods to work better or to fix something - replaced the entirety of the content of formatString with a text builder that uses the built in section-sign symbol to format text objects - added the lastWorld field, which retains information about the current and last world/server joined for ### and fixing extras being sent on minigame servers - simplified the boundary line adder note: i am going to try my hardest to push a ton of commits changing tiny things to avoid monthly, enormous commits of somewhat unclear changes
- Loading branch information
1 parent
139fa07
commit e093815
Showing
21 changed files
with
755 additions
and
1,139 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,15 @@ | ||
org.gradle.jvmargs=-Xmx5G | ||
org.gradle.jvmargs=-Xmx4G | ||
org.gradle.daemon=false | ||
|
||
archivesBaseName=wmch | ||
group=mechanicalarcane.wmch | ||
version=1.5.5 | ||
version=1.5.6 | ||
|
||
minecraft=1.19.2 | ||
yarn=+build.27 | ||
loader=0.14.10 | ||
api=0.66.0+ | ||
loader=0.14.11 | ||
api=0.69.0+ | ||
crowdin=1.3+1.17 | ||
|
||
cloth_config=8.2.88 | ||
modmenu=4.0.6 | ||
modmenu=4.1.0 |
Oops, something went wrong.
e093815
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixes #39 and #40
Implements #34, #36, #37, #38, #41, and #42