001    package net.minecraft.src;
002    
003    import java.util.concurrent.Callable;
004    import net.minecraft.server.MinecraftServer;
005    
006    public class CallablePlayers implements Callable
007    {
008        /** Gets Minecraft Server players. */
009        final MinecraftServer minecraftServerPlayers;
010    
011        public CallablePlayers(MinecraftServer par1MinecraftServer)
012        {
013            this.minecraftServerPlayers = par1MinecraftServer;
014        }
015    
016        /**
017         * Gets the current player count, maximum player count, and player entity list.
018         */
019        public String getPlayers()
020        {
021            return MinecraftServer.getServerConfigurationManager(this.minecraftServerPlayers).getCurrentPlayerCount() + " / " + MinecraftServer.getServerConfigurationManager(this.minecraftServerPlayers).getMaxPlayers() + "; " + MinecraftServer.getServerConfigurationManager(this.minecraftServerPlayers).playerEntityList;
022        }
023    
024        public Object call()
025        {
026            return this.getPlayers();
027        }
028    }