Skip to content

EarthMC Essentials 4.0.0 for 1.19.3, 1.19.4

Compare
Choose a tag to compare
@Owen3H Owen3H released this 11 Apr 00:33
· 12 commits to main since this release

v4.0.0 - Overhaul to core functionality.

Warning
ALL PREVIOUS VERSIONS WILL CEASE TO FUNCTION.
This is due to breaking changes from integrating the purpose made EMC-Wrapper which now replaces the slow and inconsistent custom API implementation.

Installation Prerequisites:

1.19.4 -> Fabric Loader 0.14.19 + Fabric API 0.76.0+1.19.4
1.19.3 -> Fabric Loader 0.14.12 + Fabric API 0.72.0+1.19.3

Changelog:

  • Support for 1.19.4 (1.19.3 also provided)
  • Removed news as it was pointless and causing unnecessary API usage.
  • Edited jvmargs to take advantage of the G1GC garbage collector.
  • Massive backend cleanup, improving performance and reducing duplicate code.
  • Multiple fixes to address issue where player was not recognized or wrong map was initialized.
  • Fixes to text rendering wrongly, especially in commands.
  • Fixed bug in ModUtils causing wrong text to be displayed when townless list was wrapped.
  • Reduced map check delay on join to 5s and then every 15s subsequently.
  • Command /toggledebug removed in favour of new Toggle debug messages option in the F4 config menu.
  • Config QoL
    • Added new Nearby Sort option (NEAREST | FURTHEST | TOWNLESS) to determine the list order.
    • Buttons for changing colors replaced with dropdowns.
    • Edited some tooltips to give better descriptions.
    • Min/max values tweaked to keep data fresh.
  • API improvements
    • Faster and more frequent calls to nearby & townless due to caching of residents provided by EarthMC-Wrapper.
    • Little to no hitching when fresh data is set; requests are sent in async and operations are done in parallel.
    • Much less room for errors and/or crashes as responses are better handled in addition to reuse of cached data.
    • Startup screen will no longer halt or not respond now that multiple calls to Vercel aren't needed.
  • Likely a ton of other small changes that aren't worth mentioning.