Multi module project of CollegeMC containing
- Common code
- Minecraft common code
- Velocity common code
- Minecraft lobby implementation
- Minecraft primary server implementation
Run the paper-nms:init maven lifecycle to create remapped nms sources.
This has to be done only once and when updating to a new
Minecraft version.
The project can be build by running package or install on either the
parent or each child module respectively.
- Common depends on only external dependencies
- CollegeMC-Core depends on Common and MC dependencies
- Velocity-Core depends on Common and Velocity dependencies
- CollegeMC-Lobby depends on CollegeMC-Core
- CollegeMC-Primary depends on CollegeMC-Core
Before starting the server you need to make sure you have:
- Redis instance
- MongoDB instance
Using Docker is strongly recommended, especially if you are on Windows.
After that you need Core and either Lobby or Primary on the server.
You also need to install ProtocolLib as its a hard dependency.

