Clone
1
Installation
M_Viper edited this page 2026-01-22 18:43:33 +00:00

Willkommen im Wiki.# Installation

Voraussetzungen

  • Java 8 oder höher
  • BungeeCord oder kompatible Proxys (Waterfall, etc.)
  • Minecraft 1.20+ (empfohlen)

Schnellstart

1. Download

Lade die neueste Version von StatusAPI herunter:

Download StatusAPI.jar

2. Installation

  1. Stoppe deinen BungeeCord-Server
  2. Kopiere StatusAPI.jar in den plugins/ Ordner
  3. Starte den Server

3. Erststart

Beim ersten Start werden automatisch folgende Dateien erstellt:

plugins/StatusAPI/
├── verify.properties      # Hauptkonfiguration
├── filter.yml             # Chatfilter (Schimpfwörter)
├── welcome.yml            # Willkommensnachrichten
├── messages.txt           # AutoMessage Nachrichten
├── customcommands.yml     # Benutzerdefinierte Befehle
├── blocked-commands.yml   # Blockierte Befehle
├── broadcasts.schedules   # Geplante Broadcasts
└── logs/                  # Chat-Logs

4. Konfiguration

Bearbeite die verify.properties Datei nach deinen Wünschen:

# GlobalChat aktivieren
chat.enabled=true

# Navigation aktivieren (automatische /<servername> Befehle)
navigation.enabled=true

# Server konfigurieren
server.lobby=&bLobby
server.survival=&aSurvival

5. Neustart

Starte den Server neu, damit alle Änderungen wirksam werden.


Aus dem Quellcode bauen

Mit Maven

# Repository klonen
git clone https://git.viper.ipv64.net/M_Viper/StatusAPI.git
cd StatusAPI

# Mit Maven bauen
mvn clean package

Die fertige JAR-Datei befindet sich in target/StatusAPI.jar.


Optionale Abhängigkeiten

LuckPerms

Für erweiterte Rang-Funktionalität installiere LuckPerms:

  1. Lade LuckPerms für BungeeCord herunter
  2. Platziere es im plugins/ Ordner
  3. StatusAPI erkennt LuckPerms automatisch

Troubleshooting

Plugin lädt nicht

  • Überprüfe, ob Java 8+ installiert ist: java -version
  • Schaue in die BungeeCord-Logs nach Fehlern
  • Stelle sicher, dass die JAR-Datei nicht beschädigt ist

Konfiguration wird nicht geladen

  • Überprüfe die Syntax der verify.properties
  • Achte auf korrekte Farbcodes (&a, &b, etc.)
  • Keine Leerzeichen vor/nach dem = Zeichen

HTTP-Server startet nicht

  • Port 9191 ist möglicherweise bereits belegt
  • Überprüfe Firewall-Einstellungen
  • Schaue in die Logs nach Fehlermeldungen