PLATFORM GUIDE / FOLIA
REGION-THREADED SERVER EXECUTION
Running Sculk on Folia.
Folia is a Paper-family runtime built around regionised multithreading. It changes how plugins must schedule work because there is no single global game thread for all world activity.
RUNTIME PROFILE
What changes when this is your server runtime.
- PLUGIN MODEL
- Plugins need explicit Folia compatibility. A plugin that assumes one global main thread can be unsafe or unsupported.
- THREADING MODEL
- World activity is scheduled by region. Cross-region and entity work must use the appropriate scheduler rather than assuming a global tick thread.
- CHOOSE IT WHEN
- You understand the compatibility trade-off and have tested every operational plugin on the same Folia version you plan to run live.
BEFORE GOING LIVE
Validate the stack, then enforce.
- 01Confirm that each plugin explicitly supports your Folia version before installing it on a live server.
- 02Test player movement, teleportation, combat, and staff tooling under realistic load.
- 03Keep automated enforcement staged until your full plugin stack has been validated.