
Titan: Lobbyserver auf Minestom
Die Lobby des OneLiteFeather-Netzwerks mit Jump'n'Run, Elytra-Boost, Sitzen, Portalen, Navigator und Lobby-Wechsel.
Maven-Artefakte nur intern verfügbar, der Quellcode ist offen.
- Öffnen (öffnet in neuem Tab)
Dokumentation
- Öffnen (öffnet in neuem Tab)
Quellcode
- Öffnen (öffnet in neuem Tab)
Fehler melden
- Herunterladen (öffnet in neuem Tab)
GitHub Releases
Was ist das?
Titan ist der Lobbyserver, auf dem Spielerinnen und Spieler im OneLiteFeather-Netzwerk ankommen. Er basiert auf Minestom, einer Java-Bibliothek für eigene Minecraft-Server, und ist für unseren eigenen Anwendungsfall gebaut.
Was die Lobby kann
- Jump'n'Run: Ein zufälliger Parcours für eine Person, gestartet über Hotbar-Platz 0. Der Schwierigkeitsgrad steigt mit der Punktzahl. Es gibt die Modi Easy, Medium, Hard, Rainbow und Ultra. Eine Seitenleiste zeigt während eines Laufs Punktzahl, Rekord und die drei besten Ergebnisse des Modus.
- Navigator und Portale: Portale führen zu den Spielservern. Ein Portal kann ein Textschild mit der aktuellen Spielerzahl des Ziels tragen.
- Lobby-Wechsel: Eine Uhr in Hotbar-Platz 8 öffnet eine Übersicht der laufenden Lobbys mit ihrer Spielerzahl. Die Funktion gibt es nur in der CloudNet-Variante.
- Elytra-Boost, Sitzen und Kitzeln: Kleine Funktionen, die den Aufenthalt in der Lobby angenehmer machen.
- Saisonale Lobby: Zu festen Zeiten läuft eine andere Lobby-Welt, zum Beispiel eine Winterwelt im Dezember.
Für wen ist das?
Für Betreiber, die eine Minestom-Lobby mit diesen Funktionen einsetzen oder darauf aufbauen möchten. Die Lobby besteht aus Feature-Modulen, die über Avaje Inject zusammengesetzt werden. Neue Funktionen lassen sich daher als eigenes Modul ergänzen, ohne den Kern zu ändern.
Was du vor dem Einsatz wissen solltest
- Gebaut für unseren Anwendungsfall. Einstellungen, Welten und Portale passen zu unserem Netzwerk. Übernimm sie nicht ungeprüft für einen anderen Server.
- Java 25 ist erforderlich. Das Build zielt auf Java 25.
- Zwei Varianten. Die
cloudnet-Variante läuft hinter CloudNet mit LuckPerms für Berechtigungen. Dielocal-Variante läuft eigenständig ohne Berechtigungs-Plugin, dort schlägt jede Berechtigungsprüfung für Spielerinnen und Spieler fehl. - Datenbank ist optional. Ohne Datenbank bleiben Jump'n'Run-Rekorde nur im Arbeitsspeicher.
- Erweiterungen. Seit Version 3.0 lädt nur die
cloudnet-Variante den Ordnerextensions/.
Wie du den Server findest, steht auf der Join-Seite. Der Quellcode steht unter der Apache-Lizenz 2.0 auf GitHub.
Auf einen Blick
- Plattformen
- Minestom, CloudNet
- Lizenz
- Apache-2.0
- Erste Veröffentlichung