Closed WasabiThumb closed 1 year ago
I have deployed a fix for this that should fix the issue for anyone using ACF Paper. The breaking change here would be anyone that was trying to use Folia while only targeting bukkit ACF.
I tested the commit against Paper 1.19 and Paper 1.20. I did not test against Folia but should be fine...
@chickeneer it looks like nothing was changed on folia
it works perfectly till yesterday
I am confused. You are saying it stopped working yesterday? Like before I wrote today's fix?
Has the plugin been recompiled since that today's fix?
Works perfectly now, thank you!
Posting here on behalf of the user who created this issue in my plugin XClaim.
According to this user, when XClaim is present (a folia compatible plugin), he gets errors from ACF's BukkitCommandManager failing to link in folia-exclusive scheduler methods.
Here is a copy of the stack trace they provided:
This is probably because of this bit of code here in BukkitCommandManager:
This is the same method I used to use for Folia detection, however it was falsely identifying Folia on 1.20, so instead I switched to searching for the RegionizedServer class as per advice from PaperMC devs. If I recall correctly, Paper is planning on adding the AsyncScheduler to the base distribution instead of just in Folia. See my implementation here.