Ein leichtgewichtiges Ban/Kick/History Plugin für Velocity-Proxies.
- Ban/Unban (online & offline)
- Kick mit Reason
- Banhistory (History)
- Offline-Namensauflösung (Mojang API cache)
- Gewichtetes Staff‑System (weight.X)
- Die JAR in dein Velocity
plugins/-Verzeichnis legen. - Proxy neu starten.
/ban <player> [duration] [reason]
- Beschreibung: Bannt einen Spieler (online oder offline).
- Dauerformate:
1s,1m,1h,1d(z. B.7d). - Beispiel:
/ban NicDevTV 7d griefing
/unban <player|uuid> [reason]
- Beschreibung: Hebt einen Ban auf; akzeptiert Name oder UUID.
- Beispiel:
/unban NicDevTV
/kick <player> [reason]
- Beschreibung: Kickt einen Online-Spieler.
- Beispiel:
/kick NicDevTV Spam
/history <name|uuid> [limit]
- Beschreibung: Zeigt die Banhistory eines Spielers (Standardlimit 10, Max 100).
- Beispiel:
/history NicDevTV 20
/bansys-resolve <name>
- Beschreibung: Versucht, einen Namen auf eine UUID zu lösen (online, UUID-Parse oder Mojang API).
- Beispiel:
/bansys-resolve NicDevTV
| Permission | Beschreibung |
|---|---|
bansys.ban |
Ban-Berechtigung |
bansys.ban.override |
Erlaubt Offline-Bans (für Spieler) |
bansys.unban |
Unban-Berechtigung |
bansys.kick |
Kick-Berechtigung |
bansys.history |
Zugriff auf /history |
bansys.admin |
Admin-Berechtigungen (/bansys-resolve) |
bansys.notify |
Erhält Ban/Kick/Unban Notifications |
Hinweis: Zusätzlich werden Permissions der Form weight.X (z. B. weight.100) ausgewertet. Höhere Zahl = höhere Priorität gegenüber anderen Staff-Mitgliedern.
Wichtig: Notify-Meldungen (z. B. notify_ban, notify_kick, notify_unban) werden nur an Spieler gesendet, die die Permission bansys.notify besitzen. Die Konsole erhält weiterhin alle Notify-Meldungen.
- Messages/Templates kommen aus
default_config.yml. server_originkann in der Config gesetzt werden und erscheint in Templates.
Q: Wie setze ich Staff-Hierarchie?
A: Verwende LuckPerms weight-Meta oder setze Permissions weight.X auf Gruppen, z. B. weight.1000 für Owner, weight.500 für Admin, weight.100 für Moderator.