Releases: EarthMC-Toolkit/EarthMCEssentials
Releases · EarthMC-Toolkit/EarthMCEssentials
EarthMC Essentials 4.0.3 for 1.19.4
🔧 Patch to address a couple of issues.
Warning
Minimum Fabric requirements updated!Fabric Loader
0.14.9
->0.14.22
Fabric API0.81.0
->0.87.0
Changelog
- Fixed a rare crash on startup caused by a bad response when fetching map data.
- Toggles in the
General
section of the F4 menu no longer require rejoining to take effect. - Bumped library dependencies.
- Cloth Config
10.0.6
->10.1.105
- ModMenu
6.2.2
->6.3.1
- EMCWrapper
0.11.0
->0.11.5
- Cloth Config
EarthMC Essentials 4.0.2 for 1.19.4
🔧 Small patch to address some issues that were a result of reliance on session counting.
Warning
Minimum Fabric requirements updated.
Fabric Loader -0.14.5
. Recommended -0.14.9
Fabric API -0.78.0
. Recommended -0.81.0
- Reduced duplicate code, remove unused imports & reduce map check thread pool 4 -> 2.
- Prevented unnecessary overlay initialization upon a new game session, even when not connected to EMC.
- Fixed issue where joining the last map (instead of hub) would not trigger data to initialize.
- Replaced session counting with an 'online check' alternative to improve future consistency.
Allow 10 seconds after switching maps for data to update.
- Bumped dependencies
- ModMenu -
6.1.0
->6.2.2
- EMCWrapper -
0.10.2
->0.11.0
- ModMenu -
EarthMC Essentials 4.0.1 for 1.19.4
Bump Fabric dependencies to latest versions.
- Updated fabric-api 0.78.0. Can now depend on 0.76 or above.
- Can now depend on loaders 0.14.12 or above.
- Small QoL to some api util methods.
EarthMC Essentials 4.0.0 for 1.19.3, 1.19.4
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 theG1GC
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 every15s
subsequently. - Command
/toggledebug
removed in favour of newToggle 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.
- Added new
- 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.
- Faster and more frequent calls to
- Likely a ton of other small changes that aren't worth mentioning.
EarthMC Essentials 3.5.0 for 1.19.3
🔧 QoL Update
Changelog
- Fixed issue where running
/inviteAll
would disconnect the player for 'String too long'. - Increased reliability of map detection.
- Session counter will now only update when connected to EarthMC.
- Upon joining, delay before API call increased from 8s -> 15s.
- Overlay info (Townless, Nearby) will now only render if the Minecraft window is focused.
- Cache logic will no longer run unnecessarily while we are in queue or not on EarthMC.
- Fixed Fabric Mod ID being outdated.
EarthMC Essentials 3.4.0 for 1.19.3
⚠️ This version is mandatory after the update to EarthMC 1.19.3.
Recommended:
Loader version - 0.14.12
Fabric API - 0.72.0
🔧Fixes
- Fixed issue where the config menu would not open again after closing.
- Fixed a bug where the player was not recognized as online upon joining a map.
- Fixed bug that shut down the scheduler and stopped any tasks from running if the player wasn't found.
You no longer need to run
/townless refresh
:)
Misc
- More debug messages for you log nerds.
- Optimized and cleaned up backend code, specifically in rendering and sending commands.
- Brought back the session counter so performance isn't affected while in queue.