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

Folia Compatibility Support #34

Open
FemBoysAreCute opened this issue Feb 14, 2025 · 0 comments
Open

Folia Compatibility Support #34

FemBoysAreCute opened this issue Feb 14, 2025 · 0 comments

Comments

@FemBoysAreCute
Copy link

Describe the feature

I would like BlockParticles to support Folia, a fork of Paper that introduces regionized multithreading. Due to its different threading model, plugins that interact with the world and entities need to be thread-safe to function correctly.

Currently, BlockParticles relies on Bukkit’s synchronous behavior, which may cause compatibility issues on Folia. Adding support for Folia would ensure that particle effects work correctly without causing thread-related errors or performance issues.

Other

Folia improves server performance by running different world regions on separate threads. However, this requires plugins like BlockParticles to be adapted for thread safety.

Since BlockParticles handles particle effects that are likely spawned in different regions, ensuring compatibility with Folia’s threading model would prevent potential issues such as crashes or unintended behavior.

For more details on Folia’s API changes and requirements, you can check the official repository:
🔗 https://github.com/PaperMC/Folia

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant