Compare commits

2 Commits
1.1.0 ... main

Author SHA1 Message Date
7f5efe273d README.md aktualisiert 2026-01-08 15:16:10 +00:00
d6c3faa42c mc-player-history.php aktualisiert 2026-01-06 18:49:36 +00:00
2 changed files with 518 additions and 507 deletions

View File

@@ -11,12 +11,11 @@ Die Daten werden live über eine externe **StatusAPI** aus deinem Minecraft-Netz
### Pflichtvoraussetzung:
- Ein **BungeeCord-Server**
- Das Plugin **StatusAPI**
- Das Plugin **[StatusAPI](https://git.viper.ipv64.net/M_Viper/StatusAPI)**
- **StatusAPI MUSS im BungeeCord-Ordner `/plugins` liegen**
**NICHT** auf Spigot / Paper / Velocity
**NUR** im **BungeeCord-Server unter `/plugins`**
```text
BungeeCord/
├─ plugins/
@@ -24,8 +23,12 @@ BungeeCord/
└─ config.yml
```
---
## 🔗 StatusAPI
**Download:** [https://git.viper.ipv64.net/M_Viper/StatusAPI](https://git.viper.ipv64.net/M_Viper/StatusAPI)
Die **StatusAPI** stellt einen HTTP-Endpunkt bereit (z. B. `http://localhost:9191`),
der von diesem WordPress-Plugin **regelmäßig abgefragt** wird, um Spieler- und Online-Daten zu synchronisieren.
@@ -58,21 +61,21 @@ Die StatusAPI **MUSS** auf dem **BungeeCord-Server** installiert sein und sich i
wp-content/plugins/mc-player-history/
```
4. Plugin im WordPress-Admin aktivieren
2. Plugin im WordPress-Admin aktivieren
5. Unter **Einstellungen → MC Player History** die **StatusAPI URL** eintragen
3. Unter **Einstellungen → MC Player History** die **StatusAPI URL** eintragen
Beispiel:
```text
http://localhost:9191
```
6. Einstellungen speichern
4. Einstellungen speichern
---
## 🔗 Verbindung zur StatusAPI
- Die **StatusAPI** läuft auf dem **BungeeCord-Server**
- Die **[StatusAPI](https://git.viper.ipv64.net/M_Viper/StatusAPI)** läuft auf dem **BungeeCord-Server**
- WordPress ruft diese URL per **HTTP** ab
- Standard-Fallback:
```text
@@ -88,7 +91,6 @@ Die StatusAPI **MUSS** auf dem **BungeeCord-Server** installiert sein und sich i
---
## 🧩 Shortcode
```shortcode
[mc_player_history]
```
@@ -102,15 +104,15 @@ Die StatusAPI **MUSS** auf dem **BungeeCord-Server** installiert sein und sich i
| only_online | Nur Online-Spieler anzeigen | false |
### Beispiel
```shortcode
[mc_player_history limit="50" interval="5" only_online="true"]
```
---
## 🎨 Anzeige-Reihenfolge (fix)
Die Struktur ist **fest definiert** und kann **nicht verändert** werden:
```text
Avatar
Prefix
@@ -119,6 +121,8 @@ Name
Status (unten)
```
---
## 🛠 Cron & Caching
- WordPress-Cron läuft alle **2 Minuten**
@@ -131,7 +135,7 @@ Status (unten)
### ❌ Keine Spieler sichtbar?
- StatusAPI nicht erreichbar
- **[StatusAPI](https://git.viper.ipv64.net/M_Viper/StatusAPI)** nicht erreichbar
- StatusAPI **nicht im `BungeeCord/plugins/`**
- Falsche URL (z. B. `http://` vergessen)
- Firewall blockiert den API-Port
@@ -141,3 +145,10 @@ Status (unten)
- StatusAPI liefert keine `players`
- BungeeCord-Server nicht gestartet
- Falscher API-Port konfiguriert
---
## 📚 Weitere Informationen
Für detaillierte Informationen zur Installation und Konfiguration der StatusAPI besuche das Repository:
**[https://git.viper.ipv64.net/M_Viper/StatusAPI](https://git.viper.ipv64.net/M_Viper/StatusAPI)**

View File

@@ -1,7 +1,7 @@
<?php
/*
Plugin Name: MC Player History
Description: Strikte Reihenfolge: Bild -> Prefix -> Name -> Status (unten).
Description: Spielerverlauf deines Minecraft Servers.
Version: 1.1.0
Author: Dein Name
*/