Hallo Leute,
heute werde ich euch zeigen, wie ihr, dank BungeeCord, etwas an der "Anzeigert" eures Servers in der Minecraft-Mehrspielerserverliste ändern könnt.
Vorab: Ich übernehme keinerlei Haftung für die Richtigkeit dieser Daten und auch keine Verantwortung für jedwede Folgen bzw. Schäden!
Was braucht ihr dafür:
Los gehts
Wir brauchen zuerst das ProxyPingEvent:
Mit dem kann man nämlich voll coole Sachen machen.
Als nächstes brauchen wir eine Serverping:
Das sieht dann so aus:
Damit kann man einiges machen:
Das geht dann zum Beispiel so:
Damit wird die MOTD gesetzt und die Spieleranzeige sowie die geheimnisvolle Versionsanzeige geändert.
Das packen wir dann alles in die "Serverresponse" und fertig ist das Wunderwerk
Das müsste dann ungefähr so aussehen:
Viel Spaß damit
heute werde ich euch zeigen, wie ihr, dank BungeeCord, etwas an der "Anzeigert" eures Servers in der Minecraft-Mehrspielerserverliste ändern könnt.
Vorab: Ich übernehme keinerlei Haftung für die Richtigkeit dieser Daten und auch keine Verantwortung für jedwede Folgen bzw. Schäden!
Was braucht ihr dafür:
- BungeeCord.jar
- BungeeCord Netzwerk (lokal)
- Eine IDE eurer Wahl
- BungeeCord als Library in eurem BungeCordprojekt
Los gehts
Wir brauchen zuerst das ProxyPingEvent:
Code:
@EventHandler
public void onPing(ProxyPingEvent event){
}
Mit dem kann man nämlich voll coole Sachen machen.
Als nächstes brauchen wir eine Serverping:
Code:
ServerPing p = new ServerPing();
Das sieht dann so aus:
Code:
@EventHandler
public void onPing(ProxyPingEvent event){
ServerPing p = new ServerPing();
}
Damit kann man einiges machen:
- MOTD des BungeeProxys setzen
- Spielerzahl/Anzeige ändern
- Versionsanzeige modifizieren
- Um nur wenige Beispiele zu nennen.
Das geht dann zum Beispiel so:
Code:
p.setDescription(" §4> §2> §4> §aSasukesgeilerserver §4< §2< §4< ");
PlayerInfo[] pi = new PlayerInfo[]{
new PlayerInfo("§7[§cSasukegeilerserver§7]: §aWillkommen zum ersten mal bei blubb!", "0"),new PlayerInfo("§eServerversion: §a1.7.9", "0"),new PlayerInfo("§eBesuche uns Online:", "0"),new PlayerInfo("§ewww.blubb.de", "0")
};
p.setPlayers(new Players(1000,BungeeCord.getInstance().getOnlineCount(), pi));
p.setVersion(new Protocol("§4§o" + BungeeCord.getInstance().getOnlineCount() + " Spieler Online §3|§4§o MFXcraft.de!", 0));
Damit wird die MOTD gesetzt und die Spieleranzeige sowie die geheimnisvolle Versionsanzeige geändert.
Das packen wir dann alles in die "Serverresponse" und fertig ist das Wunderwerk
Code:
event.setResponse(p);
Das müsste dann ungefähr so aussehen:
Code:
@EventHandler
public void onPing(ProxyPingEvent event){
PlayerInfo[] pi = new PlayerInfo[]{
new PlayerInfo("§7[§cSasukegeilerserver§7]: §aWillkommen zum ersten mal bei blubb!", "0"),new PlayerInfo("§eServerversion: §a1.7.9", "0"),new PlayerInfo("§eBesuche uns Online:", "0"),new PlayerInfo("§ewww.blubb.de", "0")
};
ServerPing p = new ServerPing();
p.setDescription(" §4> §2> §4> §aSasukesgeilerserver §4< §2< §4< ");
p.setPlayers(new Players(1000,BungeeCord.getInstance().getOnlineCount(), pi));
p.setVersion(new Protocol("§4§o" + BungeeCord.getInstance().getOnlineCount() + " Spieler Online §3|§4§o blubb.de!", 0));
event.setResponse(p);
}
Viel Spaß damit