Aurora is based on a high-performance fork of the Folia Minecraft server software called CanvasMC. It rewrites parts of the server in rust to improve performance and stability while trying to maintain full parity. Anything that breaks parity with Canvas/Folia will be listed below.
Requirements:
- Java 21
- Git (configured with name/email)
Common build commands:
./gradlew applyAllPatches
./gradlew createMojmapPublisherJar
./gradlew runDevServerThere is also a helper script:
./rebuildPatcheswhich regenerates patches for modified directories.
We welcome many forms of contributions:
- Code (bug fixes, features)
- Testing & bug reporting
- Community help & support
- Donations to help support the developers
- Aurora is a fork of Canvas and is not a drop-in replacement for Purpur, Paper, or other non-Folia forks. It is intended primarily for environments already using Folia or Folia-based forks.
- The project adheres strictly to Folia’s threading and safety rules and does not permit bypassing them.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
