Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
RegionDispatcher
A standalone Folia plugin that distributes incoming players across multiple lobby zones to take advantage of Folia's per-region multi-threading.
When several hundred players land in the same area on a Folia server, only one region thread does all the work and the other CPU cores stay idle. By splitting your lobby into several copies of the same build and dispatching players between them, RegionDispatcher lets Folia parallelize the load and keeps the server responsive even with very high player counts.
The plugin has no external dependencies: no WorldGuard, no WorldEdit, nothing. Zones are defined by a simple radius around a spawn point, and an in-game command lets you create them just by standing where you want and typing one command.
Highlights
- Automatic dispatch on join with three strategies (
LEAST_FILLED,ROUND_ROBIN,RANDOM) - In-game region creation with
/regionspawn add <name>— no YAML editing - Built-in lobby protection (no break/place, drops, damage, PvP, projectiles…) bypassable with a permission
- Void rescue: players falling below the configured Y level are automatically re-dispatched
- Folia-safe: entity scheduler for teleports,
ConcurrentHashMap+AtomicIntegerfor counters - Zero external dependencies
Documentation
Full documentation, configuration reference, command list and permissions are in the README on GitHub:
➡️ github.com/Lorn87/RegionDispatcher
Source code
github.com/Lorn87/RegionDispatcher


