Skip to content

v1.4.5 - Optimization and cool stuff

Compare
Choose a tag to compare
@mrbuilder1961 mrbuilder1961 released this 23 May 16:42
· 17 commits to 1.18.x since this release
87beb74

Hey look, another GitHub Release!
These files are a result of running ./gradlew jar, ./gradlew sourcesJar, ./gradlew remapJar, and ./gradlew remapSourcesJar.
The CurseForge mod from this release will be published later. To use this release in-game, download the jar with no dev or sources in the name.

Okay, this is a jam-packed update. It probably won't seem like much to you (the-end user), but there was a lot of behind-the-hood work that went on here. Changelog in no particular order:

  • Properly reworked the config system, split all options into respective objects for super easy implementation and use
  • Fixed #10, [SYSTEM] no longer shows up before random player messages, and players now have proper name and formatting when used with nameStr
  • Modified the auto-message allocation to be less generous to spare memory hogging (max message count is now 8192 by auto and 4096 manually vs 16384 for both)
  • Reduced a very-commonly used Object into one private field in one class to reduce overhead
  • Implemented #5; when you press Ctrl+C while hovering over a message line, it will now copy to your clipboard
  • Diff logs now actually work properly
  • Replaced a few config options with formattable strings, use &<charcode> in front of text and it will turn it into colored text wherever it's applied (see this)
  • Some language refinements and tweaks
  • Maybe more things I forgot

That is all, enjoy and remember to report any bugs you find to get them fixed ASAP!