The source of Cenisys is maintained on GitLab.com. Currently Cenisys is mirrored on GitHub for convenience. You should make contributions on GitLab if possible.
Cenisys is written in C++ and has the following feature:
- Asynchronous I/O with Boost.Asio
- Utilizing the latest C++ standard to provide easy-to-use API
You will need the following libraries for build:
- Boost 1.61
- yaml-cpp
To generate documentation, you will need additional tools:
- Sphinx
- breathe
- doxygen
The required C++ standard is C++14.
Cenisys is licensed under GPLv3. Plugins must be licensed under a compatible license.
Documentations are bundled with release. You can also browse the git version on GitLab Pages.
Join our translation project on Zanata! Your help is appreciated.
- Thanks to PocketMine team: Protocol is based on PocketMine-MP source
- Thanks to Bukkit: API is inspired by Bukkit