Commands hinzugefügt

2026-01-22 18:42:50 +00:00
parent 2234cb62bf
commit f006c33906

123
Commands.md Normal file

@@ -0,0 +1,123 @@
Willkommen im Wiki.# Befehle & Permissions
## Übersicht aller Befehle
### Verifizierung
| Befehl | Beschreibung | Permission |
|--------|--------------|------------|
| `/verify <token>` | Verifiziere dich mit einem Token von der Webseite | Keine |
---
### GlobalChat
| Befehl | Beschreibung | Permission |
|--------|--------------|------------|
| `/globalreload` | Lädt den Chat-Filter und die Konfiguration neu | `globalchat.reload` |
| `/globalmute` | Aktiviert/Deaktiviert den globalen Chat für alle Spieler | `globalchat.mute` |
| `/support <nachricht>` | Sendet eine Support-Anfrage an das Team | Keine |
| `/reply <nachricht>` | Antwortet auf eine Support-Anfrage | Keine |
| `/chattoggle` | Schaltet den eigenen Chat ein/aus | Keine |
| `/clearchat` | Leert den Chat für alle Spieler | `globalchat.clearchat` |
| `/info` | Zeigt Plugin-Informationen an | Keine |
---
### Navigation
Die Navigation-Befehle werden automatisch basierend auf der `verify.properties` generiert:
```properties
server.lobby=&bLobby # erstellt /lobby
server.survival=&aSurvival # erstellt /survival
server.skyblock=&dSkyBlock # erstellt /skyblock
```
| Befehl | Beschreibung |
|--------|--------------|
| `/<servername>` | Wechselt zum angegebenen Server |
---
### CommandBlocker
| Befehl | Beschreibung | Permission |
|--------|--------------|------------|
| `/cb add <befehl>` | Fügt einen Befehl zur Blockliste hinzu | `commandblocker.admin` |
| `/cb remove <befehl>` | Entfernt einen Befehl von der Blockliste | `commandblocker.admin` |
| `/cb list` | Zeigt alle blockierten Befehle an | `commandblocker.admin` |
| `/cb reload` | Lädt die Blockliste neu | `commandblocker.admin` |
**Beispiele:**
```
/cb add plugins # Blockiert /plugins
/cb add ver # Blockiert /ver
/cb remove plugins # Gibt /plugins wieder frei
/cb list # Zeigt alle blockierten Befehle
```
---
### CustomCommands
| Befehl | Beschreibung | Permission |
|--------|--------------|------------|
| `/bcmds` | Lädt die customcommands.yml neu | `statusapi.bcmds` |
| `/chat <nachricht>` | Sendet eine Chat-Nachricht (für Skripte) | Keine |
Die eigentlichen Custom Commands werden in der `customcommands.yml` definiert.
---
## Permissions
### Allgemeine Permissions
| Permission | Beschreibung | Standard |
|------------|--------------|----------|
| `statusapi.admin` | Erhält Admin-Benachrichtigungen (z.B. Updates) | OP |
| `statusapi.update.notify` | Wird über neue Updates informiert | OP |
| `statusapi.bcmds` | Darf CustomCommands neu laden | OP |
| `bungeecord.command.server` | BungeeCord Admin (wird für Update-Check verwendet) | OP |
### GlobalChat Permissions
| Permission | Beschreibung | Standard |
|------------|--------------|----------|
| `globalchat.reload` | Darf den Chat-Filter neu laden | OP |
| `globalchat.mute` | Darf den globalen Chat muten | OP |
| `globalchat.bypass` | Kann trotz globalem Mute schreiben | OP |
| `globalchat.clearchat` | Darf den Chat leeren | OP |
### CommandBlocker Permissions
| Permission | Beschreibung | Standard |
|------------|--------------|----------|
| `commandblocker.admin` | Vollzugriff auf CommandBlocker | OP |
| `commandblocker.bypass` | Kann blockierte Befehle ausführen | OP |
---
## LuckPerms Integration
Wenn LuckPerms installiert ist, werden Gruppen automatisch erkannt. Die Gruppen in der `verify.properties` müssen den LuckPerms-Gruppen entsprechen:
```properties
# LuckPerms Gruppe: "owner" -> Config Key: "groupformat.owner"
groupformat.owner=&c[Owner] || &b || &d
# LuckPerms Gruppe: "admin" -> Config Key: "groupformat.admin"
groupformat.admin=&4[Admin] || &9 || &c
```
### Manuelle Overrides
Du kannst den Rang für bestimmte Spieler überschreiben:
```properties
# UUID des Spielers = Gruppenname
override.550e8400-e29b-41d4-a716-446655440000=Owner
```
Die UUID findest du z.B. auf [NameMC](https://namemc.com/).