README.md aktualisiert
This commit is contained in:
94
README.md
94
README.md
@@ -1,2 +1,94 @@
|
||||
# Team
|
||||
# TeamPlugin
|
||||
|
||||
Ein Minecraft-Plugin für Teamverwaltung, inklusive Team-GUI, Settings-GUI und Backup-Funktion.
|
||||
|
||||
---
|
||||
|
||||
## Installation
|
||||
|
||||
1. Plugin in den `plugins`-Ordner deines Servers legen.
|
||||
2. Server starten oder Plugin neu laden.
|
||||
3. Die `config.yml` anpassen, falls nötig.
|
||||
4. Optional: Backup-Ordner prüfen (`plugins/TeamPlugin/backups`).
|
||||
|
||||
---
|
||||
|
||||
## Berechtigungen
|
||||
|
||||
- `teamplugin.admin` – Zugriff auf alle Admin-Befehle und GUI.
|
||||
|
||||
---
|
||||
|
||||
## Befehle
|
||||
|
||||
### Allgemein für Spieler
|
||||
| Befehl | Beschreibung |
|
||||
|--------|-------------|
|
||||
| `/team` | Öffnet die Team-Übersicht (GUI). Zeigt alle Teams und Mitglieder. |
|
||||
|
||||
### Admin-Befehle
|
||||
| Befehl | Beschreibung |
|
||||
|--------|-------------|
|
||||
| `/team add <Spieler> <Rang>` | Fügt einen Spieler einem Rang hinzu. Beispiel: `/team add Viper Leader` |
|
||||
| `/team del <Spieler>` | Entfernt einen Spieler aus allen Rängen. Beispiel: `/team del Viper` |
|
||||
| `/team settings` | Öffnet das Settings-GUI: Ränge bearbeiten, Plugin neu laden, Backup erstellen. |
|
||||
| `/team backup` | Erstellt ein Backup der aktuellen `data.yml`. Beispiel: `data-backup-2025-10-05T16-00-00.yml` |
|
||||
| `/team restore <Dateiname>` | Stellt ein Backup wieder her. Beispiel: `/team restore data-backup-2025-10-05T16-00-00.yml` |
|
||||
| `/team backups` | Zeigt alle Backups. Konsole: Liste im Chat. Spieler: Öffnet Backup-GUI. |
|
||||
|
||||
---
|
||||
|
||||
## Features
|
||||
|
||||
- Team-Übersicht mit GUI.
|
||||
- Settings-GUI für Admin-Funktionen.
|
||||
- Vollständig anpassbare Ränge über `config.yml`.
|
||||
- Spieler-Join-Daten werden gespeichert (falls aktiviert).
|
||||
- Backup- und Wiederherstellungs-Funktion mit GUI.
|
||||
- Verhindert, dass Items aus den GUIs entnommen werden.
|
||||
|
||||
---
|
||||
|
||||
## Konfiguration (`config.yml`)
|
||||
|
||||
- `ranks`: Liste aller Team-Ränge.
|
||||
- `backup.enabled`: Backup-Funktion aktivieren (true/false).
|
||||
- `backup.folder`: Ordner für Backups.
|
||||
- `backup.keep`: Anzahl der Backups, die behalten werden.
|
||||
- `storeJoinDate`: Spieler-Beitrittsdatum speichern (true/false).
|
||||
- `gui.size`: Inventargröße der Team-GUI.
|
||||
- `gui.title`: Titel der Team-GUI.
|
||||
- `gui.background`: Hintergrund-Material der Team-GUI.
|
||||
|
||||
---
|
||||
|
||||
## Langdatei (`lang.yml`)
|
||||
|
||||
- Alle Nachrichten und Tooltips sind über `lang.yml` anpassbar.
|
||||
- Beispiel-Einträge:
|
||||
```yaml
|
||||
prefix: "§8[§bTeam§8] §7"
|
||||
no_permission: "%prefix%§cDazu hast du keine Berechtigung!"
|
||||
only_player: "%prefix%§cNur Spieler können diesen Befehl benutzen!"
|
||||
unknown_command: "%prefix%§cUnbekannter Befehl."
|
||||
player_added: "%prefix%§a%player% wurde zu %rank% hinzugefügt!"
|
||||
player_removed: "%prefix%§a%player% wurde entfernt!"
|
||||
team_gui_title: "%prefix%§bTeam Übersicht"
|
||||
settings_gui_title: "%prefix%§cTeam Einstellungen"
|
||||
backup_created: "%prefix%§aBackup erstellt: %file%"
|
||||
backup_restore_success: "%prefix%§aBackup wiederhergestellt: %file%"
|
||||
backup_not_found: "%prefix%§cBackup nicht gefunden: %file%"
|
||||
backups_list_title: "%prefix%§bVerfügbare Backups:"
|
||||
no_backups: "%prefix%§7Keine Backups vorhanden."
|
||||
```
|
||||
---
|
||||
|
||||
## Hinweise
|
||||
|
||||
- Backups werden automatisch sortiert und alte Backups nach `backup.keep` gelöscht.
|
||||
- GUI verhindert Item-Diebstahl.
|
||||
- Ränge müssen in der `config.yml` definiert sein.
|
||||
|
||||
## Kontakt / Support
|
||||
|
||||
Für Fragen oder Fehlerberichte erstelle ein Issue.
|
||||
|
Reference in New Issue
Block a user