Skip to content

NicDevTV/Simpel-BanSys

Repository files navigation

BanSys Velocity

Plugin

Ein leichtgewichtiges Ban/Kick/History Plugin für Velocity-Proxies.


Inhaltsverzeichnis


Features

  • Ban/Unban (online & offline)
  • Kick mit Reason
  • Banhistory (History)
  • Offline-Namensauflösung (Mojang API cache)
  • Gewichtetes Staff‑System (weight.X)

Installation

  1. Die JAR in dein Velocity plugins/-Verzeichnis legen.
  2. Proxy neu starten.

Commands

/ban

/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

/unban <player|uuid> [reason]
  • Beschreibung: Hebt einen Ban auf; akzeptiert Name oder UUID.
  • Beispiel: /unban NicDevTV

/kick

/kick <player> [reason]
  • Beschreibung: Kickt einen Online-Spieler.
  • Beispiel: /kick NicDevTV Spam

/history

/history <name|uuid> [limit]
  • Beschreibung: Zeigt die Banhistory eines Spielers (Standardlimit 10, Max 100).
  • Beispiel: /history NicDevTV 20

/bansys-resolve

/bansys-resolve <name>
  • Beschreibung: Versucht, einen Namen auf eine UUID zu lösen (online, UUID-Parse oder Mojang API).
  • Beispiel: /bansys-resolve NicDevTV

Permissions

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.


Konfiguration & Hinweise

  • Messages/Templates kommen aus default_config.yml.
  • server_origin kann in der Config gesetzt werden und erscheint in Templates.

FAQ

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.


About

A lightweight ban system for Minecraft Velocity proxies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors