Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package NaskiGames.PingServerAPI;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.scheduler.BukkitRunnable;
- import com.dbsoftware.pingapi.Pinger;
- import com.dbsoftware.pingapi.ServerInfo;
- public class ServerGame implements Listener{
- public boolean onCommand(CommandSender sender, Command command, String label, String[] arg1)
- {
- Player p = (Player)sender;
- if (command.getName().equalsIgnoreCase("alpha")) {
- new BukkitRunnable(){
- public void run(){
- if(!Pinger.getInstance().getPingAPI().existServer("centrixpvp")){
- ServerInfo server = Pinger.getInstance().getPingAPI().addServer("centrixpvp", "play.epicube.fr", 25565, 4000);
- server.pingToServer();
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage("§8§m------------------------------------------------");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage("&8| &c&lCentrixPVP &8» &e&lPinging to CentrixPVP");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage("§8§m------------------------------------------------");
- } else {
- ServerInfo server = Pinger.getInstance().getPingAPI().getServer("centrixpvp");
- server.pingToServer();
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage(" ");
- Bukkit.broadcastMessage("§8§m------------------------------------------------");
- Bukkit.broadcastMessage("&8| &c&lCentrixPVP &8» &e&lServer Stats");
- Bukkit.broadcastMessage("&8| &c&lCentrixPVP &8» &6Status: " + (server.isOnline() ? "&aOnline" : "&cOffline"));
- Bukkit.broadcastMessage("&8| &c&lCentrixPVP &8» &6Players: &b" + server.getPlayerCount() + "/" + server.getMaxPlayers()); Bukkit.broadcastMessage("&8| &c&lCentrixPVP &8» &6Version: &b" + server.getVersion());
- }
- }
- }.runTaskTimerAsynchronously((Plugin) this, 0L, 100L);
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement