The backend service for Hollow Cube — a Minecraft server for creative map building. This accompanies the mapmaker game server repo.
api/v1Public/- Current-version public API for game datav4Internal/- Current-version API for the game serversexternal/- Incoming webhook endpoints for external services (eg Discord, Tebex)posthog/- Caching PostHog feature flag proxymapsV3/- (deprecated)map-serviceapi, in-progress migration tov4Internalv2/- (deprecated)player-serviceapi, in-progress migration tov4Internalv3/- (deprecated)session-serviceapi, in-progress migration tov4Internalauth/- (deprecated) Envoy auth middleware
Note: Historically this project was made up of 3 distinct services (map-service, player-service,
session-service) so you may see references to those. They have since been merged but there remains
some legacy separation.
See Development Setup for instructions on running the project locally.
Please read CONTRIBUTING.md before opening a pull request.
All contributors must sign our Contributor License Agreement. You'll be prompted automatically on your first PR.
We have a dedicated #general-dev channel in our Discord for related questions.
The code in this repository is licensed under the MIT License.