Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import net.md_5.bungee.api.Callback;
- import net.md_5.bungee.api.CommandSender;
- import net.md_5.bungee.api.ProxyServer;
- import net.md_5.bungee.api.ServerPing;
- import net.md_5.bungee.api.config.ServerInfo;
- /**
- * @author VINETOS on 15/11/2015.
- */
- public class Command extends net.md_5.bungee.api.plugin.Command{
- public Command(){
- super("status");
- }
- @Override
- public void execute(final CommandSender sender, String[] args) {
- for(final ServerInfo si : ProxyServer.getInstance().getServers().values()){
- sender.sendMessage(si.getName()+": "+si.getMotd());
- si.ping(new Callback<ServerPing>() {
- @Override
- public void done(ServerPing sp, Throwable throwable) {
- if(throwable != null){
- /*Serveur éteint*/
- sender.sendMessage(si.getName()+" est §céteint");
- }else{
- sender.sendMessage(si.getName()+": "+sp.getModinfo()+ " | "+sp.getDescription() +" | "+ sp.getPlayers().getOnline());
- }
- }
- });
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment