Files
Minecraft-BungeeCord-Status/README.md
2026-01-08 15:25:50 +00:00

4.2 KiB
Raw Blame History

Minecraft BungeeCord Status

StatusAPI zeigt den aktuellen Status deines Minecraft-Servers direkt auf deiner Webseite an inklusive Online/Offline, Version, Ping, Spieleranzahl und Spieler-Avatare.

StatusAPI Repository: https://git.viper.ipv64.net/M_Viper/StatusAPI


Features

  • Zeigt Serverstatus: Online / Offline
  • Zeigt Version und Ping
  • Zeigt die Anzahl der Spieler und ihre Avatare
  • Klick auf Servername kopiert die Adresse automatisch
  • Spielerübersicht wird automatisch alle 2 Sekunden aktualisiert
  • Hinweise/Banner können vom Nutzer geschlossen werden
  • Anpassbare Darstellung für verschiedene Layouts

Wichtige Hinweise

BungeeCord Plugin (Voraussetzung)

⚠️ Die StatusAPI MUSS auf deinem BungeeCord-Server installiert sein!

Das Plugin StatusAPI.jar muss in den BungeeCord Plugin-Ordner kopiert werden, damit die API korrekt funktioniert.

BungeeCord/
 ├─ plugins/
 │   └─ StatusAPI.jar   ← PFLICHT
 └─ config.yml

Download: https://git.viper.ipv64.net/M_Viper/StatusAPI

WordPress Integration

In WordPress muss der API-Port auf 9191 eingestellt sein, damit die Serverdaten korrekt abgerufen werden.
Stelle sicher, dass dein Server und die Webseite auf diesen Port zugreifen können.

Die StatusAPI stellt einen HTTP-Endpunkt bereit (Standard: http://localhost:9191), den das WordPress-Plugin abfragt.

Shortcode für WordPress

Um den Serverstatus auf deiner WordPress-Seite anzuzeigen, füge einfach folgenden Shortcode ein:

[bungeecord_status id="Bungeecord"]

Ersetze "Bungeecord" durch die ID deines Servers, falls mehrere Server eingebunden werden.


Installation

Schritt 1: StatusAPI auf BungeeCord installieren

  1. Lade die StatusAPI herunter
  2. Kopiere die StatusAPI.jar in den plugins-Ordner deines BungeeCord-Servers
  3. Starte den BungeeCord-Server neu
  4. Die API läuft nun standardmäßig auf Port 9191

Schritt 2: WordPress-Plugin einrichten

  1. Installiere das WordPress-Plugin für den BungeeCord-Status
  2. Gehe zu den Plugin-Einstellungen
  3. Trage die StatusAPI URL ein (z.B. http://localhost:9191)
  4. Speichere die Einstellungen

Schritt 3: Shortcode einbinden

Füge den Shortcode auf einer beliebigen WordPress-Seite ein:

[bungeecord_status id="Bungeecord"]

Beispielanzeige

Status: Online
Version: 1.8 - 1.21
Ping: 1 ms
Spieler: 1

Avatare:
M_Viper Avatar

Der Abstand zwischen dem Text „Spieler:" und den Avataren ist bewusst etwas größer, um die Übersichtlichkeit zu erhöhen.


Nutzung

  1. Shortcode an der gewünschten Stelle einfügen
  2. Der Serverstatus aktualisiert sich automatisch, sodass die angezeigten Spieler und der Ping immer aktuell sind
  3. Alle Daten werden live von der StatusAPI bezogen

Technische Details

  • API-Port: 9191 (Standard)
  • Update-Intervall: 2 Sekunden (automatisch)
  • Protokoll: HTTP/JSON
  • Datenquelle: StatusAPI auf BungeeCord

Support

Bei Problemen überprüfe bitte:

  • Ob das Plugin StatusAPI.jar korrekt im BungeeCord Plugin-Ordner liegt
  • Ob der API-Port in WordPress korrekt auf 9191 eingestellt ist
  • Ob der BungeeCord-Server läuft und die StatusAPI erreichbar ist
  • Ob keine Firewall den Port 9191 blockiert
  • Ob die StatusAPI gültige JSON-Daten zurückliefert

Häufige Fehler

"Server offline" obwohl Server läuft

  • StatusAPI ist nicht installiert oder läuft nicht
  • Falscher Port in WordPress eingestellt
  • Firewall blockiert Port 9191

Keine Spieler werden angezeigt

  • StatusAPI liefert keine Spielerdaten
  • API-Verbindung fehlgeschlagen
  • WordPress kann die API-URL nicht erreichen

Weitere Informationen

Für detaillierte Informationen zur Installation, Konfiguration und Fehlerbehebung der StatusAPI:
https://git.viper.ipv64.net/M_Viper/StatusAPI