Befehle hinzugefügt

2026-03-19 06:40:26 +00:00
parent 85d8f379e7
commit 80202e9761

57
Befehle.md Normal file

@@ -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_<timestamp>.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 |