-
Notifications
You must be signed in to change notification settings - Fork 91
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
SUGGESTION: Implement Petal patches into MultiPaper #253
Comments
They were supposed to be added a while ago but right now dupes take priority. |
Yes, I think so too. I saw the discussion on discord, but just wanted to leave it written on github, so that it doesn't get lost in time and confused with other talk like on discord |
it seems like petal was abandoned, should i close this? |
If they want to use petal patches they should set petal as upstream. It should be easy since pufferfish patches have been removed. Petal instable patches are way too time-consuming to maintain. Same with experimental patches from forks such as gale, suki... |
Yes but it wouldn't work on 1.19.2 or 1.19.3 i think due chunk system rewrite in paper. Anyways i am closing this. |
Hi.
Since within MultiPaper, there are optimizations from Airplane and Pufferfish, it would be interesting to have Petal optimizations (similar to those of pufferfish+). This would lead to a performance increase of 10 to 20% (declared by some users on discord servers) approaching the 25-30% declared by the pufferfish+ developer.
Link: https://github.com/Bloom-host/Petal
"Petal is a performance-oriented fork of Purpur intended to increase performance for entity-heavy servers by implementing multi-threaded and asynchronous improvements."
"Petal focuses on two specific improvements for entity-heavy servers:
Although these patches work, some users have encountered some problems, such as mobs that do not move in the water, but only rotate (Bloom-host/Petal#12), or, the occasional disappearance of npc player type (Bloom-host/Petal#3).
For these small issues the petal devs have stated that they are rewriting the patches to optimize them and fix these things.
So, in case you don't want to add these patches and then update them when they are rewritten, I will write on this post when they are updated so that you can implement them directly.
NOTE: From what I understand these patches have also been included in pufferfish, so, I do not know if they should be taken from Petal or Pufferfish, this part I leave to you.
The text was updated successfully, but these errors were encountered: