2025-10-05 14:26:44 +00:00
2025-10-05 14:26:44 +00:00

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:
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.

Description
No description provided
Readme 50 KiB
1.0.1 Latest
2025-10-06 18:01:23 +00:00
Languages
Java 100%