-
-
Notifications
You must be signed in to change notification settings - Fork 116
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
Support Folia #809
Support Folia #809
Conversation
Oh epic! I will make sure to check this out tomorrow. Breaking compatibility with older versions also isn't a problem as we tend to now only support the latest releases of PaperMC. Compatibility with older versions has been broken quite a few times by now. |
Update NBT-API as it seems to be the only thing needed to fully support the coming changes.
I don't think there is any other incompatibility. |
paper/src/main/java/com/badbones69/crazyenchantments/paper/utils/Metrics.java
Show resolved
Hide resolved
...rc/main/java/com/badbones69/crazyenchantments/paper/tasks/processors/ArmorMoveProcessor.java
Outdated
Show resolved
Hide resolved
Fix planter only working when there is a block on top.
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.
All seems to be quite straight forward; just switching over to a different scheduler.
Everything seems to be working as intended based on the quick checks that I did on paper-1.20.4-496.jar
as well as on the un-relocated jar.
Just one suggested change and one potential change.
...rc/main/java/com/badbones69/crazyenchantments/paper/tasks/processors/ArmorMoveProcessor.java
Outdated
Show resolved
Hide resolved
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.
For each of the check<enchantName>
methods, I would assume that having player.getScheduler().run
lower down where the older method was would be better due to it keeping more of the processing off the main thread.
Is it good ? |
You have unsigned commits blocking the merge. |
Should I recreate this PR? |
This rebases everything till development (or any hash) and you don't have to copy paste after every commit. https://superuser.com/questions/397149/can-you-gpg-sign-old-commits |
or yeah you can re-create the branch and re-commit then open a new pull request |
This version breaks Spigot and Paper compatibility before 1.20.1
Features :
Fix :