Overview

Announcement of the Halloween round Slender: collect the pages before Slender finds you

Slender: Halloween 2026 is coming

minecraftcommunityeventshalloween

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: retrospective from version 1.0 to 3.0

From 1.0 to 3.0: fifteen months of Titan, our lobby server

minecrafttitanretrospective

Preface

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.

Topology of the feather-core cluster: control-plane, Ceph storage and workers in zone fr01

Resilience in Detail: PriorityClasses and PDBs

infrastructurekubernetesgitopshardeningreliability

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.

Topology of the feather-core cluster: control-plane, Ceph storage and workers in zone fr01

When a server fails: cluster resilience

infrastructurekubernetesreliabilityhardening

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.

Otis Microservice: central Minecraft player data (Java, Micronaut)

Otis: Central player data for Minecraft

minecraftdatamicroservices

Preamble

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.

Efficient logging in Paper plugins with SLF4J and log4j2 Grafana Loki image

Efficient Logging in Paper Plugins with SLF4J and log4j2

loggingpaperslf4jobservability

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.

Green falling text of security terms such as malware, trojan and ransomware, in Matrix style

Ethanol malware: what you need to know

securitymalwareminecraft

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.

Boardroom with a presenter in front of a wall of dashboards and diagrams

DevBlog #1

devblogtechnologyteam

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.

Illustration of fields, a city and a roller coaster, with a planner studying blueprints and a robot in the foreground

Automating Proxmox with Ansible

automationproxmoxansibleinfrastructure

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.