Skip to content

Project Overview

What is MixelPixel?

MixelPixel is a Minecraft server network built on top of Paper with a heavily customized plugin ecosystem.

Most gameplay features are implemented in custom plugins, which interact with shared systems such as the Core API, database services and internal managers.

The goal of the project is to build unique gameplay systems rather than relying on large third-party plugins.


Core Technologies

The main technologies used in the project:

  • Java 21
  • Paper API
  • Velocity API
  • Gradle
  • MariaDB
  • Redis (caching, pub/sub)
  • GitLab

Repository Structure

The MixelPixel development is organized across multiple repositories:

Repository Purpose
Core Base systems, shared utilities and APIs
Gameplay Plugins Game mechanics and features
Development Issue tracking and planning

Each plugin is usually developed as a separate repository but depends on the Core API.


Development Philosophy

The project focuses on:

  • Custom gameplay systems
  • Clean architecture
  • Maintainable code
  • Modular plugin design

New features should generally:

  • integrate with the Core API
  • follow the [[Coding Guidelines|Development/Coding-Guidelines]]
  • use existing managers and utilities where possible

Next Step

Follow the [[Setup Guide|Getting-Started/Setup-Guide]]