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

  1. Downloade das Plugin
  2. Ziehe es in deinen plugins Ordner
  3. Starte/neustarte/neulade deinen Server
  4. Konfiguriere alle Konfigurationen
  5. 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.

  1. Öffne die JAR-Datei mit WinRAR oä.
  2. Exportiere den src Ordner
  3. Hab Spaß beim modifizieren

Sprachen

Deutsch: messages.yml

Sende mir gerne noch andere Übersetzungen zu, dann füge ich sie hier hinzu.


Comments

Posts Quoted:
Reply
Clear All Quotes