
Titan 3.0: one lobby core, several platforms
Titan 3.0 separates the lobby core from server startup: Minestom extensions are now just one platform among several. What changed, why, and what was hard.

Titan 3.0 separates the lobby core from server startup: Minestom extensions are now just one platform among several. What changed, why, and what was hard.

The nights are getting longer, the fog rolls in earlier, and somewhere between the trees stands a thin, black figure that does not take its eyes off you. From 24 October 2026, Slender returns to our server, this time as a reworked Halloween round.

Titan 3.1.0 is now live in the lobby. It was released on October 12, 2026, and the navigator and the lobby switcher are the parts you will notice first. The full changes are in the v3.1.0 release. For how we got here, read our retrospective.

When you join OneLiteFeather, the first thing you see is Titan, our lobby server. It is open source (Apache-2.0), written in Java and built on Minestom, a lightweight Java library for writing Minecraft servers from scratch. This post looks back at everything that happened between Titan 1.0.0 in July 2025 and Titan 3.0.1, released on October 10, 2026.

This autumn, Svenko1 pushed three projects forward on our server. Two of them are finished and can be visited. The third is a plan, and help is welcome once its site is fixed.

This edition is for everyone who wants to climb into the engine room with me. I walk through the concrete steps I used to harden our GitOps-managed Kubernetes cluster against node failures, drains and resource pressure – including the spots where I bruised my knuckles.

Let me share my favourite result of the past few weeks: a server went down – and nobody noticed. No broken login, no blank website, no "database temporarily unavailable." It sounds like the most boring sentence in the world, and that's exactly what I'd been working towards.

Modern Minecraft server ecosystems often lack a reliable central point of truth for player information. Developers must frequently retrieve the same data from scattered sources or—even worse—reimplement their own redundant systems. This leads to data duplication, inconsistent states, and incomplete data deletion, which can conflict with privacy law requirements and make daily development unnecessarily complicated.

When building a Minecraft plugin for PaperMC, it’s easy to lose track of logs. Traditional log messages quickly hit their limits in larger projects or multi-module architectures. All the more reason to add a clear structure that keeps important information filterable.

Relatively unknown yet already present on several hundred servers. Like Fractureiser, it is promoted by the user mori0 / Riesenrad to “troll” servers. What lies behind it.

This blog entry was translated, there is also a german version of it!
Hello all together, my name is Phillipp. I am one of two lead developer and look after technologies and server architecture here in this team.

In the boundless expanse of the digital world, our team, OneLiteFeather, has discovered a quaint yet vibrant playground where we realize our creative and technical visions. At the heart of this expedition are Proxmox and Ansible, two tools that not only have our backs but also open doors to uncharted territories.