-
v0.3.1-ekaii
StableSome checks failedBuild luckperms-folia-ekaii / build (push) Failing after 15sreleased this
2026-05-19 01:41:44 +00:00 | 1 commits to main since this releaseLuckPerms Folia fork with ekaii fixes for the SubscriptionMap zip-classloader crash on Folia 26.1.2.
Fixes
- Eager ValueMap class-load + defensive get() wrapper in LuckPermsSubscriptionMap.java - defeats the IllegalStateException 'zip file error' that Paper throws when a region thread races on lazy inner-class loading via the JarInJarClassLoader.
- Routed the two remaining Bukkit-scheduler calls in LPBukkitPlugin through Folia's AsyncScheduler (setupPlatformHooks line 221, performFinalSetup line 306) - they previously threw UnsupportedOperationException and killed LP enable on Folia 26.1.2.
- Build infra: Gradle wrapper bumped to 9.5, sourceCompatibility moved into java {} block, dropped org.cadixdev.licenser and net.kyori.blossom (incompatible with Gradle 9), excluded :velocity from settings.gradle.
Verified live on creaclone (Luminol 26.1.2)
[INFO]: Loading server plugin LuckPerms v5.5.0 [INFO]: Enabling LuckPerms v5.5.0 [INFO]: Successfully enabled. (took 491ms) [INFO]: Done (10.355s)! For help, type "help"Base: RenaudRl/LuckPerms-Paper-Folia-Velocity-26.1.2 @ v0.3 (
aef436b3f).Built locally on macOS + JDK 25 + Gradle 9.5. The .forgejo/workflows/build.yml present in the repo reproduces the build automatically, but the forgejo runner has been flaky on the gradle wrapper download - the attached jar is the same artifact running on mc-creaclone right now.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads