Übersicht

Schwebende Inseln in türkisfarbenem Nebel: auf der Mitte ein spitzer Tempel, darüber ein dunkler Ring an Ketten, dazwischen überwucherte Brücken und rechts ein kahler, verdrehter Baum

Slender: So spielt sich die Halloween-Runde

minecraftcommunityeventshalloweengamedesign

Ab dem 24. Oktober 2026, 18:00 Uhr, läuft Slender wieder auf unserem Server. Dieser Beitrag zeigt, wie sich eine Runde anfühlt: was ihr als Survivor tut, was Slender kann und wo die Gefahr lauert.

Titan 3.0: Lobby-Kern mit austauschbaren Plattformen

Titan 3.0: ein Lobby-Kern, mehrere Plattformen

minecrafttitanarchitektur

Vorwort

Titan ist der Minestom-Server, auf dem unsere Lobby läuft. Dort kommen Spieler an, bevor sie zu einem Minispiel wechseln: Portale, Navigator, Spawn, Sitzen, Jump'n'Run und seit Kurzem eine Lobby-Auswahl. Der Code liegt im Titan-Repository und wird mit Gradle gebaut.

Am 10. Oktober 2026 erschienen die Versionen 2.6.0 und 3.0.0, am selben Tag folgte 3.0.1. Die 3.0.0 ist ein Breaking Change, denn der Start der Lobby hat sich grundlegend geändert. Dieser Beitrag beschreibt den alten Stand, den Weg zum neuen, was schwer war und was wir mitnehmen. Teil zwei der Serie erzählt, was beim Start nach dem Update passiert ist. Den Überblick über Titan seit Version 1.0 gibt der Rückblick.

Ankündigung der Halloween-Runde Slender: Sammelt die Seiten, bevor Slender euch findet

Slender: Halloween 2026 kommt

minecraftcommunityeventshalloween

Die Nächte werden länger, der Nebel steigt früher, und irgendwo zwischen den Bäumen steht eine schmale, schwarze Gestalt, die dich nicht aus den Augen lässt. Ab dem 24. Oktober 2026 kehrt Slender auf unseren Server zurück, diesmal als überarbeitete Halloween-Runde.

Titan: Rückblick von Version 1.0 bis 3.0

Von 1.0 bis 3.0: fünfzehn Monate Titan, unser Lobby-Server

minecrafttitanrückblick

Vorwort

Das Erste, was man bei OneLiteFeather sieht, wenn man beitritt, ist Titan, unser Lobbyserver. Titan ist quelloffen (Apache-2.0), in Java geschrieben und basiert auf Minestom, einer leichtgewichtigen Java-Bibliothek, mit der man Minecraft-Server von Grund auf baut. Dieser Beitrag blickt auf alles zurück, was zwischen Titan 1.0.0 im Juli 2025 und Titan 3.0.1 passiert ist, erschienen am 10. Oktober 2026.

Überdachte Holzbrücke über einen Fluss, dahinter die gewaltige Kirschblütenkrone des Yggdrasil

Svenko1s Herbst: drei Bauprojekte auf unserem Server

minecraftcommunitybuilds

In diesem Herbst hat Svenko1 auf unserem Server gleich drei Projekte vorangebracht. Zwei davon sind fertig und können besucht werden. Das dritte ist ein Plan, bei dem Hilfe willkommen ist, sobald der Standort feststeht.

Topologie des feather-core-Clusters: Control-Plane, Ceph-Storage und Worker in Zone fr01

Resilienz im Detail: PriorityClasses und PDBs

infrastructurekubernetesgitopshardeningreliability

Diese Ausgabe ist für alle, die mit mir in den Maschinenraum klettern wollen. Ich gehe die konkreten Schritte durch, mit denen ich unser GitOps-verwaltetes Kubernetes-Cluster gegen Knotenausfälle, Drains und Ressourcenknappheit gehärtet habe – inklusive der Stellen, an denen ich mir die Zähne ausgebissen habe.

Topologie des feather-core-Clusters: Control-Plane, Ceph-Storage und Worker in Zone fr01

Wenn ein Server ausfällt: Cluster-Resilienz

infrastructurekubernetesreliabilityhardening

Ich verrate euch mein Lieblingsergebnis der letzten Wochen: Ein Server ist ausgefallen – und niemand hat es gemerkt. Kein abgebrochener Login, keine leere Website, kein „Datenbank gerade nicht erreichbar". Klingt nach dem langweiligsten Satz der Welt, ist aber genau das, worauf ich hingearbeitet habe.

Otis Microservice: zentrale Minecraft-Spielerdaten (Java, Micronaut)

Otis: Spielerstammdaten für Minecraft

minecraftdatenmicroservices

Vorwort

Otis ist ein Java Micronaut Service (Otis) und ein gleichnamiges Projekt, welches Spielerstammdaten zentral zur Verfügung stellt. Zu Spielerstammdaten gehören Daten wie zum Beispiel die Java UUID (v4) von Mojang in Minecraft, eine interne UUID (v7) für die Verwaltung der externen Software unseres Ökosystems, der eigentliche Minecraft Spielername, die Sprache des Spielers und wann der Spieler das erste und letzte Mal dem Minecraft Server beigetreten ist.

Illustration: Eine Person hält einen losen Stecker in der Hand, ein zweiter Stecker liegt am Boden

Wer möchte Plugins adoptieren?

minecraftcommunityplugins

Vorwort

Durch die Erfahrung durch Jenkins möchten wir Plugins vorstellen die zur Adoption freigegeben sind. Dabei möchten wir als OneLiteFeather die Maintainer/Contributoren dazu unterstützen Sicherheit/Tools und mehr zu organisieren.

Eine Adoption von einem Plugin bringt mit sich, das diese Person Maintainer von diesem Plugin wird. Dabei werden auch pflichten vorausgesetzt, zum Beispiel regelmäßiger Betreuung des Plugin/Software, aktive Kommunikation und sonstige aufwände.

Effizientes Logging in Paper-Plugins mit SLF4J und log4j2 Grafana Loki Bild

Effizientes Logging in Paper-Plugins mit SLF4J und log4j2

loggingpaperslf4jobservability

Wenn man ein Minecraft-Plugin für PaperMC entwickelt, kann es schnell unübersichtlich werden, den Überblick über die Logs zu behalten. Besonders bei großen Projekten oder Multi-Modul-Architekturen stoßen herkömmliche Log-Nachrichten an ihre Grenzen. Umso wichtiger ist es, eine klare Struktur in die Log-Dateien zu bringen, die relevante Informationen einfach filterbar macht.

Grüner Textregen aus Sicherheitsbegriffen wie Malware, Trojaner und Ransomware, im Stil der Matrix

Ethanol-Malware: Was du wissen solltest

securitymalwareminecraft

Relativ unbekannt und trotzdem schon jetzt auf mehreren hundert Servern. Genauso wie Fractureiser wird diese von dem User mori0 / Riesenrad beworben, um Server zu “trollen”. Was sich dahinter verbirgt.

Gestartet hat Ethanol ganz anders als Fractureiser als unscheinbares “Troll Plugin” für Minecraft Server, genauer gesagt für die Paper und Spigot Server. Gemeinsamkeiten zu Fractureiser sind die Elemente, die man als bösartig oder untypisch für eine “harmlose Trolling Aktion” erkennen kann. Somit ist es eine Form der Malware, es handelt sich um eine Backdoor.

Konferenzraum mit einem Vortragenden vor einer Wand voller Dashboards und Diagramme

DevBlog #1

devblogtechnologienteam

Hallo alle zusammen, mein Name ist Phillipp. Ich bin einer der zwei Entwicklungsleiter und betreue hier im Team die Technologien sowie die Server Architektur.

Heute möchte ich aus unserem Team die aktiv verwenden Technologien vorstellen und was die für Vorteile uns bringen.

Wir teilen die Liste unten in mehrere Teile auf, um den Fokuspunkt und die Qualität für euch zu erhalten

Illustration: Felder, eine Stadt und eine Achterbahn, im Vordergrund ein Planer mit Bauplänen und ein Roboter

Mit Proxmox und Ansible automatisieren

automationproxmoxansibleinfrastructure

In der unendlichen Weite der digitalen Welt hat unser Team, OneLiteFeather, eine kleine aber feine Spielwiese gefunden, auf der wir unsere kreativen und technischen Visionen verwirklichen. Im Zentrum dieser Entdeckungsreise stehen Proxmox und Ansible, zwei Werkzeuge, die uns nicht nur den Rücken freihalten, sondern auch die Türen zu unerforschten Gebieten öffnen.