Skip to content

A fork of CanvasMC (which itself is a fork of Folia) that rewrites parts of the server in rust to improve performance while trying to maintain full parity.

Notifications You must be signed in to change notification settings

CraftCanvasMC/Aurora

 
 

Repository files navigation

Aurora

License: GPL-3.0
GitHub stars
GitHub forks

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.


Getting Started

Building from Source

Requirements:

  • Java 21
  • Git (configured with name/email)

Common build commands:

./gradlew applyAllPatches
./gradlew createMojmapPublisherJar
./gradlew runDevServer

There is also a helper script:

./rebuildPatches

which regenerates patches for modified directories.


Contributing

We welcome many forms of contributions:

  • Code (bug fixes, features)
  • Testing & bug reporting
  • Community help & support
  • Donations to help support the developers

Compatibility & Notes

  • 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.

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

About

A fork of CanvasMC (which itself is a fork of Folia) that rewrites parts of the server in rust to improve performance while trying to maintain full parity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%