Skip to content

Releases: CC007/HeadsPluginAPI

Release 3.5.0

Choose a tag to compare

@CC007 CC007 released this 07 Jul 22:14

MC support added for version:

  • 1.21.x
  • 26.1.x
  • 26.2

Fixes:

  • startup issues when trying to update some categories
  • Head naming issues for Minecraft version 26.x

Other:

  • updated underlying dependencies

Known issues:

  • When the plugin loads a lot of heads, the server tries to fetch profile properties for each profile associated with that head. This results in the Mojang API responding with status 429 (Too many requests).
    Example:
   Couldn't look up profile properties for 68f59b9b-5b0b-4b05-a9f2-e1d1405aa348
com.mojang.authlib.exceptions.MinecraftClientHttpException: Status: 429
       at com.mojang.authlib.minecraft.client.MinecraftClient.readInputStream(MinecraftClient.java:105) ~[authlib-7.0.63.jar:?]
       at com.mojang.authlib.minecraft.client.MinecraftClient.get(MinecraftClient.java:56) ~[authlib-7.0.63.jar:?]
       at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fetchProfileUncached(YggdrasilMinecraftSessionService.java:197) ~[authlib-7.0.63.jar:?]
       at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fetchProfile(YggdrasilMinecraftSessionService.java:167) ~[authlib-7.0.63.jar:?]
       at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fetchProfile(PaperMinecraftSessionService.java:40) ~[paper-26.1.2.jar:26.1.2-74-e4e17fc]
       at org.bukkit.craftbukkit.profile.CraftPlayerProfile.getUpdatedProfile(CraftPlayerProfile.java:157) ~[paper-26.1.2.jar:26.1.2-74-e4e17fc]
       at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1789) ~[?:?]
       at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) ~[?:?]
       at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) ~[?:?]
       at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]

Release 3.4.2

Choose a tag to compare

@CC007 CC007 released this 05 Jul 16:59

Backport changes for 1.21 to 1.20.6

Apparently the changes were already necessary in this older version.

Release 3.4.1

Choose a tag to compare

@CC007 CC007 released this 17 Dec 16:11

Add support for MC 1.21.x

Bug fixes:

  • Fixed errors, caused by that the user profile could contain an invalid name. This was only an issue in MC 1.21 and newer.

Release 3.4.0

Choose a tag to compare

@CC007 CC007 released this 13 Apr 15:14

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

Choose a tag to compare

@CC007 CC007 released this 19 Dec 17:07

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

Choose a tag to compare

@CC007 CC007 released this 21 Oct 22:47
4cf38b6

Add support for MC 1.20.2

Bug fixes:

  • Fix a Mojang Authlib related issue when creating head metadata

Release 3.2.0

Choose a tag to compare

@CC007 CC007 released this 25 Jun 11:30

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

Choose a tag to compare

@CC007 CC007 released this 22 Mar 21:20

Fixes:

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

Release 3.1.0

Choose a tag to compare

@CC007 CC007 released this 11 Sep 21:24

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

Choose a tag to compare

@CC007 CC007 released this 15 Jun 22:18

Updated NBT API to support 1.19.