Created
March 28, 2013 01:02
-
-
Save LaxWasHere/5259638 to your computer and use it in GitHub Desktop.
Quick code of a random motd.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package net.lazlecraft.LazleCord; | |
import java.util.Random; | |
import com.google.common.eventbus.Subscribe; | |
import net.md_5.bungee.api.ProxyServer; | |
import net.md_5.bungee.api.ServerPing; | |
import net.md_5.bungee.api.event.ProxyPingEvent; | |
import net.md_5.bungee.api.plugin.Listener; | |
import net.md_5.bungee.api.plugin.Plugin; | |
public class LazleCord extends Plugin implements Listener { | |
@Override | |
public void onEnable() { | |
ProxyServer.getInstance().getPluginManager().registerListener(this, this); | |
} | |
//Test MOTD's | |
public String a = "THIS IS MOTD1"; | |
public String b = "This is MOTD2"; | |
public String c = "This is MOTD3"; | |
public String d = "This is MOTD4"; | |
public String e = "This is MOTD5"; | |
@Subscribe | |
public void onPing(ProxyPingEvent ev){ | |
//real code here | |
//Test Code | |
int ran = new Random().nextInt(5); | |
if (ran == 0) { | |
Byte protocolVersion = Byte.valueOf(ev.getResponse().getProtocolVersion()); | |
String gameVersion = ev.getResponse().getGameVersion(); | |
String motd = (a); | |
Integer currentPlayers = Integer.valueOf(ev.getResponse().getCurrentPlayers()); | |
Integer maxPlayers = Integer.valueOf(ev.getResponse().getMaxPlayers()); | |
ServerPing ranmotd = new ServerPing(protocolVersion.byteValue(), gameVersion, motd, currentPlayers.intValue(), maxPlayers.intValue()); | |
ev.setResponse(ranmotd); | |
} else if (ran == 1) { | |
Byte protocolVersion = Byte.valueOf(ev.getResponse().getProtocolVersion()); | |
String gameVersion = ev.getResponse().getGameVersion(); | |
String motd = (b); | |
Integer currentPlayers = Integer.valueOf(ev.getResponse().getCurrentPlayers()); | |
Integer maxPlayers = Integer.valueOf(ev.getResponse().getMaxPlayers()); | |
ServerPing ranmotd = new ServerPing(protocolVersion.byteValue(), gameVersion, motd, currentPlayers.intValue(), maxPlayers.intValue()); | |
ev.setResponse(ranmotd); | |
} else if (ran == 2) { | |
Byte protocolVersion = Byte.valueOf(ev.getResponse().getProtocolVersion()); | |
String gameVersion = ev.getResponse().getGameVersion(); | |
String motd = (c); | |
Integer currentPlayers = Integer.valueOf(ev.getResponse().getCurrentPlayers()); | |
Integer maxPlayers = Integer.valueOf(ev.getResponse().getMaxPlayers()); | |
ServerPing ranmotd = new ServerPing(protocolVersion.byteValue(), gameVersion, motd, currentPlayers.intValue(), maxPlayers.intValue()); | |
ev.setResponse(ranmotd); | |
} else if (ran == 3) { | |
Byte protocolVersion = Byte.valueOf(ev.getResponse().getProtocolVersion()); | |
String gameVersion = ev.getResponse().getGameVersion(); | |
String motd = (d); | |
Integer currentPlayers = Integer.valueOf(ev.getResponse().getCurrentPlayers()); | |
Integer maxPlayers = Integer.valueOf(ev.getResponse().getMaxPlayers()); | |
ServerPing ranmotd = new ServerPing(protocolVersion.byteValue(), gameVersion, motd, currentPlayers.intValue(), maxPlayers.intValue()); | |
ev.setResponse(ranmotd); | |
} else if (ran == 4) { | |
Byte protocolVersion = Byte.valueOf(ev.getResponse().getProtocolVersion()); | |
String gameVersion = ev.getResponse().getGameVersion(); | |
String motd = (e); | |
Integer currentPlayers = Integer.valueOf(ev.getResponse().getCurrentPlayers()); | |
Integer maxPlayers = Integer.valueOf(ev.getResponse().getMaxPlayers()); | |
ServerPing ranmotd = new ServerPing(protocolVersion.byteValue(), gameVersion, motd, currentPlayers.intValue(), maxPlayers.intValue()); | |
ev.setResponse(ranmotd); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment