-
Willowcrest Practice v1.1.8
StableSome checks failedJava CI with Maven / build (push) Has been cancelledreleased this
2026-08-28 03:51:26 +00:00 | 4 commits to main since this releaseFixes
Players not receiving hotbar items on join
Root cause: The colored rank lookup in
onPlayerJoinEventthrewIllegalArgumentExceptionwhen a player's rank group wasn't found incoloredRanksConfig. This crashed the rest of the join handler, soHotbar.giveHotbarItems(player)never executed — players joined with an empty hotbar (no queue join, kit selection, settings, etc.).Fix: Wrapped the colored rank lookup in try-catch with a fallback to
&r(reset color), so the join handler always reachesgiveHotbarItems.RogueClass.cleanup invalid @EventHandler
Removed
@EventHandlerannotation fromRogueClass.cleanup(Player)— the method takes aPlayerparameter, not a BukkitEvent, so it cannot be registered as an event handler. It's called directly fromProfileListeneron quit.Hotbar.init WARN on missing MATERIAL
Added null check on
MATERIALconfig value before callingMaterial.valueOf(). TheFOLLOWenum entry has no config entry inhotbar.yml, causing aName is nullwarning on startup.ProtocolLib injection errors
Not a plugin issue — ProtocolLib 4.8.0 doesn't fully support SportPaper's modified Netty pipeline. This is a server-side compatibility issue between ProtocolLib and the Spigot fork.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)