package net.minecraft.server.gui;
import java.util.Vector;
import javax.swing.JList;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.server.MinecraftServer;
public class PlayerListComponent extends JList implements IUpdatePlayerListBox
{
private MinecraftServer server;
private int ticks;
private static final String __OBFID = "CL_00001795";
public PlayerListComponent(MinecraftServer server)
{
this.server = server;
server.registerTickable(this);
}
/**
* Updates the JList with a new model.
*/
public void update()
{
if (this.ticks++ % 20 == 0)
{
Vector var1 = new Vector();
for (int var2 = 0; var2 < this.server.getConfigurationManager().playerEntityList.size(); ++var2)
{
var1.add(((EntityPlayerMP)this.server.getConfigurationManager().playerEntityList.get(var2)).getName());
}
this.setListData(var1);
}
}
}