[Lib] BungeeCordLib

10/12/2013 19:43 Howaner#1
[Only registered and activated users can see links. Click Here To Register...]

Was ist die BungeeCordLib?
Viele von euch kennen sicherlich das Problem.
BungeeCord hat keine gute Api für Bukkit Server.
Dies wird nun behoben!
Diese Library bietet eine Vielzahl an hilfreichen Funktionen:
  • Online Spieler aller Server auflisten (X)
  • Einen TCP Server erstellen
  • Eine Nachricht an einen anderen TCP Server schicken
  • Einen Server anpingen (Motd, Slots und Online Spieler auslesen)
  • Die richtige IP eines Spielers auslesen (X)
  • Definierte Server in der BungeeCord Config auslesen (X)
  • Eine Nachricht an einen Spieler schicken (egal, in welchem Server der Spieler ist) (X)
  • Spieler auf andere Server teleportieren (X)
Features mit einem (X) funktionieren nur, wenn bereits ein Spieler eingeloggt war/ist.

Wie benutze ich sie?
Die Benutzung ist ganz einfach.
Die Library selbst wird in den plugins Ordner kopiert und als Build-Path in ihr Plugin aufgenommen. Zudem nicht vergessen, das Plugin in die plugin.yml als Depend einzutragen!
Für Maven Nutzer:
Code:
<repositories>
	<repository>
		<id>Howaner Repo</id>
		<url>http://repo.howaner.de</url>
	</repository>
</repositories>

<dependencies>
	<dependency>
		<groupId>de.howaner</groupId>
		<artifactId>BungeeCordLib</artifactId>
		<version>1.2</version>
	</dependency>
</dependencies>
Codebeispiele:
Einen Spieler teleportieren:

Einen Server anpingen:

Richtige Ip eines Spielers auslesen:

Datenaustausch zwischen Servern (Lobby- und Spieleserver):

Links: