Minecraft Minigame Platform
FeaturedPaperMC + RabbitMQ + PostgreSQL
2020-01
- Java
- RabbitMQ
- PostgreSQL
- Docker
- PaperMC
Technologies Used
Java
Docker
Highlights
- Custom PaperMC plugin architecture for minigame logic
- RabbitMQ message brokering for cross-server communication
- PostgreSQL for persistent player data and game state
- 10+ years of Minecraft Java development experience
About This Project
A long-running personal project building a custom Minecraft minigame backend from the ground up on PaperMC.
The platform handles game logic, player state, and cross-server communication entirely through custom plugins, with RabbitMQ brokering messages between services and PostgreSQL providing persistence. All services are containerised and hosted on personal dedicated infrastructure.
This project reflects over 10 years of Minecraft Java development, covering plugin architecture, backend game logic, and distributed service design.