package de.kentoj.kencommandapi.suggestionprovider; import com.velocitypowered.api.command.CommandSource; import com.velocitypowered.api.proxy.Player; import com.velocitypowered.api.proxy.ProxyServer; import de.kentoj.kencommandapi.api.suggestion.SuggestionProvider; import lombok.RequiredArgsConstructor; import java.util.List; import java.util.concurrent.CompletableFuture; @RequiredArgsConstructor public class PlayerSuggestionProvider implements SuggestionProvider { private final ProxyServer proxyServer; @Override public List suggest(CommandSource __) { return proxyServer.getAllPlayers().stream() .map(Player::getUsername) .toList(); } }