package net.minecraft.server.gui; import java.util.Vector; import javax.swing.JList; import net.minecraft.server.MinecraftServer; public class PlayerListComponent extends JList { private final MinecraftServer server; private int tickCount; public PlayerListComponent(MinecraftServer p_139953_) { this.server = p_139953_; p_139953_.addTickable(this::tick); } public void tick() { if (this.tickCount++ % 20 == 0) { Vector vector = new Vector<>(); for (int i = 0; i < this.server.getPlayerList().getPlayers().size(); i++) { vector.add(this.server.getPlayerList().getPlayers().get(i).getGameProfile().getName()); } this.setListData(vector); } } }