Project - Custom Bukkit/Spigot Plugins in Java

Building custom server plugins in Java for a friend's Minecraft servers — a side project that doubled as a hands-on deep dive into Java, event-driven architecture, and real-time multiplayer systems.

Client
Minecraft Server Development
Year
Service
Personal Project

Overview

A friend ran a number of Minecraft servers and needed custom functionality that off-the-shelf plugins couldn't provide. I stepped in to help build plugins using the Bukkit/Spigot API in Java. We're both tech nerds in different areas. So, we help eachother out sometimes.

In addition to plugin development I created a console application for him to management his servers. https://github.com/DaanBiesterbos/pterodactyl-console

What Made It Interesting

It was also a chance to work with Java in a context completely different from enterprise backend development — no Spring, no Hibernate, just the JDK, the Spigot API, and the constraints of a live multiplayer environment.

  • Java
  • Bukkit / Spigot API
  • Event-Driven Architecture
  • Real-Time Systems

More projects

OAuth Server & Two-Factor Authentication

Rewrote Solcon's OAuth server to align with modern specifications, added multi-provider two-factor authentication, implemented a new design, and upgraded the framework.

Read more

Reusable Authentication Infrastructure

Designing and building a Symfony bundle that unifies JWT authentication across multiple services, replacing scattered legacy code with configuration-driven context routing and role mapping.

Read more