Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как получить списиок всех игроков Velocity

Никита Модакаров Ученик (59), на голосовании 8 месяцев назад
Как в velocitypoweredapi 3.3.0 получить список всех игроков, что то по типу Bukkit.getOnlinePlayers() из paperapi
Голосование за лучший ответ
God Ученик (220) 9 месяцев назад
Для получения списка всех игроков Velocity, необходимо использовать функцию getPlayerList() в Java плагине Velocity. Вот пример кода, который можно использовать для получения списка всех игроков:


import com.velocitypowered.api.proxy.ProxyServer;
import com.velocitypowered.api.proxy.Player;

public class PlayerListCommand {
private final ProxyServer server;

public PlayerListCommand(ProxyServer server) {
this.server = server;
}

public void listPlayers() {
Iterable<Player> players = server.getAllPlayers();

for (Player player : players) {
System.out.println(player.getUsername());
}
}
}
Поместите этот код в свой плагин и вызовите метод listPlayers() для получения списка всех игроков на сервере Velocity.
Сергей Рыжков Мудрец (12947) 9 месяцев назад
А без нейронки слабо
God Ученик (220) Сергей Рыжков , Это не нейронка ХАХАХ
Никита МодакаровУченик (59) 9 месяцев назад
Cannot resolve symbol 'server'
Сергей Рыжков Мудрец (12947) 9 месяцев назад
не задавать тут таких вопросов, а пойти на spigotmcru, а лучше прочитать документацию
Похожие вопросы