← Back to projects

Minecraft Minigame Platform

Featured

PaperMC + RabbitMQ + PostgreSQL

2020-01

  • Java
  • RabbitMQ
  • PostgreSQL
  • Docker
  • PaperMC

Technologies Used

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.