Module
Ban-System
Bans über Vorlagen oder frei formuliert, mit Kick-Screen.
Das Ban-System kennt sowohl vordefinierte Vorlagen (mit Grund und Dauer) als auch frei formulierte Bans über /customban. Der Text des Kick-Screens ist in messages-*.yml übersetzt.
Konfiguration
BanSystem:
Enabled: true
Permission: "muteessentials.ban"
Templates:
1:
reason: "Hacking/Cheating"
duration: -1
display: "&c[1] &eHacking/Cheating &7(Permanent)"
2:
reason: "Griefing"
duration: 604800
display: "&c[2] &eGriefing &7(7 days)"| Schlüssel | Beschreibung |
|---|---|
Enabled | Hauptschalter. |
Templates | Zuordnung von Vorlagen-IDs zu Ban-Definitionen. duration ist in Sekunden angegeben, -1 steht für permanent. display erscheint in Menüs und Listen. |
Die AdminGUI verteilt die Vorlagen auf Seiten (21 pro Seite) und bringt einen Button ✎ Eigener... mit. Er fragt im Chat nach Grund | Dauer (zum Beispiel Hacking | 7d oder Trolling | permanent). Die Dauer versteht 1d, 12h, 30m, 15s, Kombinationen wie 1d12h, reine Sekunden sowie permanent, perm und -1.
Der Text des Kick-Screens kennt die Platzhalter %REASON%, %DURATION%, %BANNER% und %DISCORD% und steht in messages-*.yml unter BanSystem.KickMessage.
Befehle
Permissions
| Node | Erlaubt |
|---|---|
muteessentials.ban | Alle Ban-Befehle |
Hinweise
- Teammitglieder können keine Spieler mit gleicher oder höherer Rang-Priorität bannen.
- Aktive Bans liegen in
data.yml(unterBannedPlayers) oder in MySQL, wennStorage.MySQL.Enabledeingeschaltet ist.