Extractioncraft Befehle und Berechtigungen
Extractioncraft registriert den Hauptbefehl:
Unterbefehle werden zur Laufzeit über den MagmaCore-Befehlsmanager registriert.
Admin-Befehle
| Befehl | Berechtigung | Standard | Sender | Beschreibung |
|---|
/exc initialize | extractioncraft.initialize | op | Spieler | Öffnet das Ersteinrichtungsmenü |
/exc setup | extractioncraft.setup | op | Spieler | Öffnet den Inhaltspaket-Browser zum Installieren, Deinstallieren und Verwalten von Inhalten |
/exc protection bypass | extractioncraft.protection.bypass | op | Spieler | Schaltet das Umgehen von Match-Instanz-Schutzmaßnahmen um (z.B. Teleportbeschränkungen, Blockschutz) |
/exc reload | extractioncraft.* | op | Beliebig | Lädt das Plugin neu. Ein vollständiger Server-Neustart wird empfohlen, wenn das Neuladen nicht vollständig greift. |
Spieler-Befehle
| Befehl | Berechtigung | Standard | Sender | Beschreibung |
|---|
/exc createMatch <contentPackage.yml> | extractioncraft.creatematch | true | Spieler | Erstellt ein neues Match mit dem angegebenen Inhaltspaket und versetzt den Spieler hinein. Verfügbare Inhaltspaket-Dateinamen werden per Tab-Vervollständigung angezeigt. |
/exc start | extractioncraft.start | true | Spieler | Startet das Match, in dem sich der Spieler befindet, wenn die Mindestspielerzahl erreicht ist |
/exc leave | (nicht gesetzt) | true | Spieler | Verlässt das aktuelle Match. |
/exc quit | (nicht gesetzt) | true | Spieler | Verlässt das aktuelle Match. Identisch mit /exc leave. |
Zusätzliche Befehle
| Befehl | Berechtigung | Standard | Beschreibung |
|---|
/logify | logify.* | op | Postet die aktuelle latest.log auf mclo.gs, um Admins das Melden von Bugs zu erleichtern |
Berechtigungsübersicht
| Berechtigung | Standard | Beschreibung |
|---|
extractioncraft.initialize | op | Zugang zu /exc initialize |
extractioncraft.setup | op | Zugang zu /exc setup |
extractioncraft.protection.bypass | op | Zugang zu /exc protection bypass |
extractioncraft.* | op | Zugang zu /exc reload |
extractioncraft.creatematch | true | Zugang zu /exc createMatch |
extractioncraft.start | true | Zugang zu /exc start |
extractioncraft.leave | true | In plugin.yml für /exc leave deklariert, wird aber zur Laufzeit nicht erzwungen (der Befehl hat keine Berechtigungsprüfung) |
logify.* | op | Zugang zu /logify |
Hinweise
- Die
plugin.yml deklariert die Hauptbefehle /extractioncraft und /logify. Alle Unterbefehle werden zur Laufzeit registriert.
- Die Unterbefehle
quit und leave entfernen beide den Spieler aus seinem aktuellen Match. Beide werden über QuitMatchCommand registriert. Hinweis: Eine ExitMatchCommand-Klasse existiert im Quellcode, wird aber beim Start nicht registriert.