Skip to content
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

Paper #47

Open
fantahund opened this issue Sep 6, 2020 · 12 comments
Open

Paper #47

fantahund opened this issue Sep 6, 2020 · 12 comments
Labels
assigned This has been working on and wont go stale Category: Paper Issue related Paper API implementation Enhancement | 增强 New feature or request Performance | 性能 Related to performance Plugin Specific plugin related issue

Comments

@fantahund
Copy link

Can you implement the paper API?

@IzzelAliz
Copy link
Owner

I don't know exactly how much plugin requires a paper api.
This is actually planned with very low priority.

If someone see this please add an emoji here.

@IzzelAliz IzzelAliz added Enhancement | 增强 New feature or request Plugin Specific plugin related issue labels Sep 6, 2020
@fantahund
Copy link
Author

We have a lot of plugins on our vanilla server that need the Paper API. :>

@IzzelAliz IzzelAliz added the Performance | 性能 Related to performance label Oct 16, 2020
@IzzelAliz
Copy link
Owner

This is now considered in roadmap.

I'm busy schooling now, and if I have enough time I will work on it.

@IzzelAliz IzzelAliz added the assigned This has been working on and wont go stale label Oct 18, 2020
@Mike5357
Copy link

Mike5357 commented Feb 8, 2022

Paper support is definitely something I'd love to see supported by Arclight

@IzzelAliz
Copy link
Owner

I wonder if users prefer Paper API support or just performance and optimize.

Please react with ❤️ if API support and 🚀 if performance.

@Hi-Im-Ina
Copy link

Hello,
At the moment the Pixelmon mod community is preparing itself for a version bump to 1.16.5 and as such we've all been looking for ways to host our servers.
The consensus seems to be SpongeForge is less preferred due to the mostly dry ecosystem of plugins, Mohist is unstable but does come with Paper benefits unlike Arclight which despite being generally considered the best solution for those looking to jump to a Spigot hybrid has always been held back compared to the alternative due to the lack of Paper API and optimizations.
Arclight has a lot to gain in terms of community support by properly implementing Paper even if just bit by bit into itself.
Hopefully this incentivizes you to consider tackling both sides of the coin.

Thank you for all the work you do in the project!

@Rasgnarok
Copy link

PixelmonMod Community Manager here. A full, clean implementation of Paper is needed for Arclight to be production-ready. Servers with a large amount of players will require the support Paper provides in API and performance. We expect that with our move to 1.16.5, you'll be seeing a lot more pressure from the server community towards Arclight's performance in comparison to projects such as Mohist or even Sponge. Should you need to discuss this further, I'm on your discord, Rasgnarok#6969.

@Sm0keySa1m0n
Copy link
Contributor

I think both are a good idea, performance is definitely a huge issue for large scale servers at the moment especially with chunk loading.

@IzzelAliz
Copy link
Owner

Per discussion in Discord.

I have the interest to have Paper in Arclight. However, Paper is rapidly changing and its API set is way larger than Spigot, and they make much more changes to this game.
Maintaining from both Spigot and Paper is too difficult for me, but if there is help from community it would be good.
Here are some stats: Spigot has roughly 40k line patches and Paper has 118k line patches. I can made an update between major versions in about 7 days for a 40k line project. The lines in Paper should be lesser as they sometimes include api codes in server patches.
Paper is a simple human resource problem to me, and if someone want to become a maintainer that is responsible for version upgrade, bugfix, optionally optimisations, doing paper stuff, etc please DM me.

@Maxsh001
Copy link

At least add the adventure API plz

@qyl27
Copy link
Collaborator

qyl27 commented Sep 17, 2024

After Paper changes more of Spigot's behaviors, we might need to re-evaluate the priority of this issue and make a decision.
cc @IzzelAliz

@qyl27 qyl27 added Performance | 性能 Related to performance and removed Performance | 性能 Related to performance labels Sep 19, 2024
@IzzelAliz IzzelAliz pinned this issue Sep 19, 2024
@qyl27 qyl27 unpinned this issue Nov 14, 2024
@qyl27 qyl27 pinned this issue Nov 14, 2024
@qyl27 qyl27 added the Category: Paper Issue related Paper API implementation label Nov 14, 2024
@PukPukov
Copy link

Reducing paper api support is actually good thing because idiotic paper devs gives no shit to backwards compatibility. Less paper api support = less paper plugins = less pain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned This has been working on and wont go stale Category: Paper Issue related Paper API implementation Enhancement | 增强 New feature or request Performance | 性能 Related to performance Plugin Specific plugin related issue
Projects
None yet
Development

No branches or pull requests

9 participants