Skip to content

1.19.4 + The Developer Update + Cache Overhaul

Compare
Choose a tag to compare
@darbyjack darbyjack released this 01 May 20:55
· 73 commits to master since this release
ab3d36f

Hey all, this update primarily focuses on the developer experience for those that have addons that hook into Guilds. I've spent the last week updating and implementing 1000s of new lines of Javadocs for the plugin. I've also published the Javadocs to an updated site: https://guilds-plugin.github.io/javadocs/index.html

The goal behind this was to give a better quality of life setup for developers working with the plugin so they had a better idea of what all was going on with the code.

This update features a decently sized cache overhaul in the backend and you should see much better performance.

Originally tested with around 150 players online, and 10,000 guilds, the previous update was using up to 9.67% of a tick and now we have no seen more than 0.03% of a tick, a 99.69% improvement overall.

Features

  • Added support for 1.19.4
  • Added a new placeholder in essentials chat hook for guild tier
  • Major cache overhaul for better performance

Bug Fixes

  • Modified a broad range of classes that touch InputStreams to ensure that the resources are being closed properly to help protect against issues such as memory leaks
  • Fixed a bug where some command suggestions would suggest players in vanish