Skip to content

CraftCanvasMC/Canvas

Repository files navigation

Welcome to Canvas

A Minecraft ServerType aimed for creativity and performance.

Canvas 1.21+ currently is highly unstable and could cause crashes at any point. The goal of Canvas is to be performant, plugin compatible, and stable, however due to the intensity and scale of a patch in canvas that multithreads the tickloop, its gotten highly unstable(yet the results in speed and tps stability are often 3x faster than Paper on a lower-end computer, and even faster on higher-end computers)/p>

Note from the dev: I'm currently on vacation in Europe for the next 2 1/2 weeks, returning July 7th. Because of this, no contributions will be made by me and I will not have time to fix issues or review PRs. When I return I plan on fixing lots of bugs and attempting to make Canvas more stable

Introduction

Canvas is a ServerType for Minecraft based on Purpur that tries to give plugin developers unlimted freedom when making plugins, while keeping the server quick and performant.

Why use Canvas?

Canvas has an active development team constantly working on fixes and improvements, making new apis, features, and more. Canvas has been put to the test vs Paper and Purpur and definetly beats them in both performance, and api features. Its built to handle whatever you throw at it, so the only limit, is your imagination.

Features

  • - Multithreaded world ticking
  • - Builtin Mixin
  • - Enhanced APIs
  • - New insane APIs
  • Optimization descriptions can be found in the OPTIMIZATIONS.md file for more info

Resources

Join Our Community

Join our Discord server to stay updated and connect with the Canvas community:

Discord Icon

Contributing

We welcome contributions from the community. If you'd like to contribute to Canvas, please read our contributing guidelines for more information.

License

Canvas is open-source software licensed under the GNU General Public License version 3 License.


Canvas - Empowering the Impossibe
Canvas Logo