DC Permissions & Editor
Für was sind diese Permissions?
Die Permissions beschränken den Zugriff auf Funktionen im Discord Bot. Zum Beispiel den Buttons oder Befehlen.
Wie funktioniert der Web-Editor?
Link: Permissions Web-Editor
Übersicht
- Datei
permissions.jsonauswählen und importieren. permissions.jsonexportieren als Datei. (download)- User mit Discord-User-ID und MinecraftName hinzufügen.
- Inhalt für
permissions.jsonSTRG+C kopieren. - Erstellten Eintrag für User bearbeiten.
- Erstellten Eintrag für User löschen.
- Liste der möglichen Permissions.

Permissions Drag & Drop
Du kannst einen Permissions-Eintrag aus der Linken Liste via. Drag & Drop auf einen erstellten User in der Mitte ziehen.

Welche Permissions gibt es ?
| Permission | Beschreibung |
|---|---|
| main.botctl.pay | Button Pay im Botcontroller und /SlashCommand /pay |
| main.botctl.msg | Button Msg im Botcontroller und /SlashCommand /msg |
| main.botctl.chat | Button Chat im Botcontroller |
| main.botctl.screen | Button 60 Sek. ScreenShare im BotController |
| main.botctl.mcauth | Button Minecraft Auth Setup im BotController (Minecraft Accoount Login) |
| main.botctl.join | dezeit unbelegt |
| main.botctl.joinersetup | Button Joiner Setup im BotController |
| main.botctl.dwl | Button BotController Dodoguard dwl Funktion |
| main.botctl.dkick | Button BotController Dodoguard dkick Funktion |
| main.botctl.botkammerkick | Button BotController Kick Spieler aus der Botkammer |
| main.botctl.dban | Button BotController Dodoguard Ban Spieler aus der Botkammer |
| main.botctl.dcheck | Button BotController Dodoguard Check Spieler in der Botkammer |
| main.botctl.dodosetup | Button BotController Dodoguard Setup |
| main.botctl.dcomment | Button BotController Dodoguard Comment |
| main.botctl.infomodule | Button BotController Info Module (InfoModule an/aus) |
| main.botctl.webhooksetup | Button BotController Webhook Setup (System Discord Webhooks für Joiner, OfflineCommands etc.) |
| main.botctl.botpossetup | Button BotController Bot Position Setup (zur Prüfung für Conditions und OfflineCommands) |
| main.botctl.schedulersetup | Button BotController Scheduler Setup (Controller zum Starten/Stoppen/Reloaden von wiederholenden Actionen) |
| main.botctl.reload | Button BotController Reload (Neuladen Configdateien, z.b. actionconfig, mainconfig etc.) |
| main.botctl.reloadevents | Button BotController Reload Events (Neuladen Events z.b. ChatEvent, ZeitEvent etc.) |
| main.botctl.restart | Button BotController Restart (Neustart des Bots) |
| main.botctl.command | Button BotController Command (Befehle an den Server senden) |
| main.botctl.slashdyncommand | Rechte für SlashCommand dyncommand Befehle auszuführen, Permissions der Einzellbuttons werden weiterhin benötigt, sofern gesetzt, sonst nur diese. |
| main.botctl.disconnect | Button BotController Disconnect (Trennen der Verbindung zum Server) |
| main.botctl.shutdown | Button BotController Shutdown (Herunterfahren des Bots) |
WILD-CARD Permissions
Du kannst jede Permission mit einem * als Wildcard verwenden. Beispiel: main.botctl.* erlaubt alle BotController Permissions.
Welche Datei?
Die Permissions sind in der permissions.json gespeichert, diese findest du hier:
minecraft\LabyMod\addons-1.8\dcv\permissions.json.