Skip to content

Releases: CC007/HeadsPluginAPI

Release 3.4.0

13 Apr 15:14
Compare
Choose a tag to compare

MAJOR PERFORMANCE IMPROVEMENT

This version of the plugin finally addresses the slow startup time.

Before this update you could expect the plugin to sometimes take over 20 minutes before it was done updating categories. Now, after this update, this time is brought down to under a minute (usually between 15 and 30 seconds),

I highly recommend to update to this version if you frequently restart your server and still want to keep the categories up-to-date, because this will allow your players to be able to use commands from any plugin that uses this API (like HeadsInventory and HeadSweeper) way sooner.

Release 3.3.0

19 Dec 17:07
Compare
Choose a tag to compare

New features;

  • Events are added for when a category is done updating and for when all categories are done updating.
  • You can now specify in the config who will get a message when a category is done updating (notifyEach) and when all categories are done updating (notify):

afbeelding

More info about the events can be found here.

Release 3.2.1

21 Oct 22:47
4cf38b6
Compare
Choose a tag to compare

Add support for MC 1.20.2

Bug fixes:

  • Fix a Mojang Authlib related issue when creating head metadata

Release 3.2.0

25 Jun 11:30
Compare
Choose a tag to compare

Add support for MC 1.20.1

Bug fixes:

  • fix compatibility issues with SnakeYAML 2.0 (the plugin now works with both version 1.x and 2.0, to remain backwards compatible)

Release 3.1.1

22 Mar 21:20
Compare
Choose a tag to compare

Fixes:

  • Properly catch 404 errors (Fixes the Freshcoal 404 issue)
  • Properly implement the ability to disable a heads providers

Release 3.1.0

11 Sep 21:24
Compare
Choose a tag to compare

Changes:

  • Removed dependency on NBT API, so it doesn't require an update for every Minecraft version anymore

Fixes:

  • Fixed a startup issue related to creating the categories if they don't exist yet.

Release 3.0.3

15 Jun 22:18
Compare
Choose a tag to compare

Updated NBT API to support 1.19.

Release 3.0.2

19 Mar 17:47
Compare
Choose a tag to compare
  • Updated NBT API
  • Verified 1.18.2 compatibility

Release 3.0.1

19 Feb 21:34
Compare
Choose a tag to compare

Changes:

  • Fixed a critical bug that caused category searches to take way longer, even crashing the server in some cases. See #22
  • Fixed a bug that the config file wasn't taken into account. It only looked at the default config file inside the jar file before.

More performance and instability fixes might come soon, but this one was so important due to the server crashing potential that it was necessary to release this as soon as possible.

Release 3.0.0

13 Feb 21:44
Compare
Choose a tag to compare

Changes:

  • switched over from spring to dagger and from hibernate to openjpa, to significantly reduce the file size.
  • made category loading asynchronous
  • updated dependencies (Including NBT api)
  • removed the requirement for extra server command line parameters (-illegal-access=permit --add-opens java.base/java.lang.invoke=ALL-UNNAMED is no longer needed)

This version supports 1.17 and newer and requires the server to use Java 17 (or newer).

For developers
The API for plugin development can be found here: https://github.com/CC007/HeadsPluginAPI/packages/1160225