-
-
Notifications
You must be signed in to change notification settings - Fork 67
Prepare support Folia #88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Work is still in progress!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some minor nits
src/main/java/net/citizensnpcs/api/persistence/PotionEffectPersister.java
Show resolved
Hide resolved
src/main/java/net/citizensnpcs/api/util/schedulers/SchedulerRunnable.java
Outdated
Show resolved
Hide resolved
src/main/java/net/citizensnpcs/api/util/schedulers/adapter/FoliaScheduler.java
Outdated
Show resolved
Hide resolved
The only thing I'm unsure of is whether it's better to abstract the paper dependency change further into a submodule. The reason is less about paper vs spigot and more about paper's API backwards compatibility, which overall is less than spigot. |
Thanks so much for your hard work! Appreciated :) |
I started working on Folia support for Citizens a few weeks ago.
It’s quite a substantial task, but I’ve made a good start and I’m making steady progress with the time I have available alongside my other projects.
I’m already submitting a preview of the changes that need to be made to the API.
I’ve maintained compatibility with Spigot, which was essential.
I’m leaving this PR as a draft, as I may still make changes if anything needs to be adjusted.