Deutsche Beschreibung
MyBan
MyBan beinhaltet nur ein paar Funktionen, aber es ist Open-Source! Es ist eher ein Beispiel Plugin, du kannst es modifizieren wie du möchtest. Funktionen:
- Banne einen Spieler
- Entbanne einen Spieler
- messages.yml
- config.yml
- database.yml
- API
- Source-Code
Du benötigst eine MySQL Datenbank um dieses Plugin nutzen zu können!
Befehle / Rechte
- /ban <Spieler> [Grund] = myban.ban
- /unban <Spieler> = myban.unban
- myban.announce = Spieler mit diesem Recht bekommen eine Nachricht wenn jemand gebannt / entbannt wird.
Installation
- Downloade das Plugin
- Ziehe es in deinen plugins Ordner
- Starte/neustarte/neulade deinen Server
- Konfiguriere alle Konfigurationen
- Starte deinen Server neu.
Config.yml / Database.yml / Messages.yml
Config.yml
- add_to_banned-players_file = Setzte das auf true und gebannte Spieler werden auch in der banned-players.txt eingefügt. Hat den Vorteil, dass Spieler gebannt bleiben wenn die MySQL Datenbank offline ist.
- allow_op-ban = Setzte das auf true und Spieler mit OP-Rechten können gebannt werden.
- announce_permission_player = Setze das auf true und Spieler mit dem Recht bekommen eine Nachricht wenn jemand gebannt / entbannt wird.
Database.yml
Sollte klar sein - Einfach Daten ausfüllen.
Messages.yml
Sollte auch klar sein. Falls du kein Englisch kannst ist unten ein Download der messages.yml auf Deutsch. Du kannst Variablen benutzen wie %player% %by% und %reason%. Schreibe diese aber klein!
API
Dieses Plugin hat ebenfalls eine einfache API. Füge es einfach zum Build-Path hinzu. Spieler bannen:
MyBan.banPlayer(commandsender, "Testplayer", "Beleidige nicht!");
Commandsender kann ein Spieler oder die Konsole sein.
Spieler entbannen:
MyBan.unbanPlayer(commandsender, "Testplayer");
Commandsender kann ein Spieler oder die Konsole sein.
Prüfen ob Spieler gebannt ist:
if(MyBan.isBanned("Testplayer")) { //Testplayer ist gebannt } else { //Testplayer ist nicht gebannt }
Bekommen des Banngrunds:
MyBan.getReason("Testplayer"); //Könnte zB zurückgeben: "&6Beleidige nicht!"
Source
Der Quellcode ist in der JAR-Datei.
- Öffne die JAR-Datei mit WinRAR oä.
- Exportiere den src Ordner
- Hab Spaß beim modifizieren
Sprachen
Deutsch: messages.yml
Sende mir gerne noch andere Übersetzungen zu, dann füge ich sie hier hinzu.
Comments