-
Notifications
You must be signed in to change notification settings - Fork 3
footer
endixon edited this page Dec 31, 2025
·
1 revision
EndSectors is a sector-oriented microservice framework for Paper 1.21.4. It enables a single Minecraft world to run across multiple Paper/Spigot servers (sectors) with seamless player handover, using NATS for messaging and Redis for atomic player-state synchronization.
Quick links
- Demo video — https://www.youtube.com/watch?v=U_wk1nABo_M
- Interactive sectors map / generator — https://oski646.github.io/sectors-generator/
- Repository — https://github.com/endixons/EndSectors
- Support (Discord) — https://dsc.gg/endsectors
Maintainer & docs
- Maintainer: endixons
- Documentation last updated: 2025-12-31
License
- License: Non‑Commercial (see repository root for the exact license file).
Operational reminders (most common runtime issues)
- Name Trinity — sector name must match in:
- velocity.toml server name
- Proxy config JSON key (inside
sectors) - Paper config
currentSector
- Credentials consistency —
natsUrlandredisPasswordmust be byte-for-byte identical across Common, Proxy and Paper configs. - World consistency — copy the identical
worldfolder to every sector host; verify region-file hashes after copy. - Security — do not expose Redis or NATS publicly. Use private networks, VPNs, firewall rules and enable TLS/auth for NATS in production.
Acknowledgements
- Built with NATS, Redis, Paper/Spigot and Velocity. Thanks to all contributors and testers.
Small print
- Always backup worlds and Redis data before topology changes or migrations.
- For commercial or custom licensing, contact the maintainers.