From 80202e97619deae84474d93b17d0c82382e43ea8 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Thu, 19 Mar 2026 06:40:26 +0000 Subject: [PATCH] =?UTF-8?q?Befehle=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Befehle.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 Befehle.md diff --git a/Befehle.md b/Befehle.md new file mode 100644 index 0000000..9ae8b04 --- /dev/null +++ b/Befehle.md @@ -0,0 +1,57 @@ +# Befehle + +Hauptbefehl: `/asc` + +--- + +## Übersicht + +| Befehl | Beschreibung | Berechtigung | +| --- | --- | --- | +| `/asc help` | Zeigt die Hilfe an | – | +| `/asc info` | Plugin-Informationen (Version, Autor) | `autosortchest.use` | +| `/asc reload` | Konfiguration neu laden | `autosortchest.reload` | +| `/asc import` | Importiert Daten aus `players.yml` → MySQL | `autosortchest.import` (OP) | +| `/asc export` | Exportiert Daten aus MySQL → `players.yml` | `autosortchest.export` (OP) | + +--- + +## Details + +### `/asc reload` + +Lädt die `config.yml` neu, ohne den Server neu starten zu müssen. Änderungen an Nachrichten, Farben, Effekten und Limits werden sofort übernommen. Datenbankverbindungen werden **nicht** neu aufgebaut. + +--- + +### `/asc import` + +Überträgt alle Spielerdaten aus der `players.yml` in die MySQL-Datenbank. + +* Sinnvoll beim **erstmaligen Wechsel** von YAML auf MySQL +* Bestehende MySQL-Einträge werden nicht gelöscht, sondern aktualisiert (`REPLACE INTO`) +* Nur verfügbar wenn MySQL aktiviert ist (`mysql.enabled: true`) + +--- + +### `/asc export` + +Exportiert alle Daten aus MySQL zurück in die `players.yml`. + +* Enthält die `players.yml` noch Daten, wird vorher automatisch ein Backup erstellt: `players_backup_.yml` +* Ist die Datei bereits leer, wird kein unnötiges Backup angelegt +* Nur verfügbar wenn MySQL aktiviert ist + +--- + +## Interaktionen (kein Befehl) + +Die meisten Aktionen laufen über **Schilder und Klicks**, nicht über Befehle: + +| Aktion | Steuerung | +| --- | --- | +| Truhen-Typ zuweisen | Schild an Truhe platzieren (`[asc]` + Typ) | +| Item-Typ einer Zieltruhe setzen/ändern | Rechtsklick auf Ziel-Schild mit Item in der Hand | +| Mülltruhe konfigurieren | Rechtsklick auf Mülltruhen-Schild | +| Privat/Öffentlich umschalten | Shift + Rechtsklick auf Schild oder Truhe (leere Hand) | +| Schild/Truhe abbauen | Shift + Abbauen |