Помогите Сколько игроков в gm 0

Статус
Закрыто для дальнейших ответов.

ermaksochi

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Serega007
Код:
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if(args.length == 0) {
            return false;
        }
        else if(args[0].equals("start")) {
            if(args.length == 1) {
            sender.sendMessage("Укажите название ивента (Spleef)");
            return true;
            }
            if (Bukkit.getServer().getOnlinePlayers().length <= 1) {
                sender.sendMessage("Недостаточно игроков для запуска ивента, нужно как минимум 2 игрока");
            return true;
            }
            if(args[0].equals("start") && args[1].equals("Spleef")) {
                Bukkit.getPluginManager().registerEvents(new Spleef(plugin), plugin);
            return true;
            }
        }
В этом коде видно что он достаёт сколько игроков на сервере онлайн, но он достаёт всех даже тех кто в креативе а мне надо только тех кто в gm 0
P.S. Я плагин пишу на 1.7.10 версии майнкрафт
 
Последнее редактирование:
Что-то вроде этого, не знаю правильно ли написал, т.к без среды разработки написал.
Код:
List<String> players = Bukkit.getOnlinePlayers().stream().filter(player -> player.getGameMode() == GameMode.SURVIVAL).collect(Collectors.toList());

P.S. Я плагин пишу на 1.7.10 версии майнкрафт
Я конечно понимаю, что писать это глупо, но я советую перейти на версию поновее, хотя бы на 1.10.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх