Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
List<String> gm = new ArrayList<String>();
List<String> ops = new ArrayList<String>();
List<String> authme = new ArrayList<String>();
for (Player pl : Bukkit.getOnlinePlayers()) {
if (pl.getGameMode == GameMode.CREATIVE || pl.getGameMode == GameMode.ADVENTURE || pl.getGameMode == GameMode.SPECTATOR) {
gm.add(pl.getName());
}
if (pl.isOp == true) {
ops.add(pl.getName());
}
if (AuthMeApi.getUser(pl).isRegistered() == true) {
authme.add(pl.getName());
}
}
Bukkit.getLogger().info("Список геймодеров " + gm);
Bukkit.getLogger().info("Список опов" + ops);
Bukkit.getLogger().info("Список зареганных" + authme);
1. самопис
2. самопис
3. самопис
Ну или
p.s С некоторыми методами могу наврать.Код:List<String> gm = new ArrayList<String>(); List<String> ops = new ArrayList<String>(); List<String> authme = new ArrayList<String>(); for (Player pl : Bukkit.getOnlinePlayers) { if (pl.getGameMode == GameMode.CREATIVE || pl.getGameMode == GameMode.ADVENTURE || pl.getGameMode == GameMode.SPECTATOR) { gm.add(pl.getName()); } if (pl.isOp == true) { ops.add(pl.getName()); } if (AuthMeApi.getUser(pl).isRegistered() == true) { authme.add(pl.getName()); } } Bukkit.getLogger().info("Список геймодеров " + gm); Bukkit.getLogger().info("Список опов" + ops); Bukkit.getLogger().info("Список зареганных" + authme);
Оффтоп: ОП ≠ все права. А вообще лучше ОП отключить.
Будет короче, но особой разницы нет, ибо логика та же.а разве не короче будет pl.getGameMode != GameMode.SURVIVAL?
ну, думаю что это поможет как читаемости, так и майну в расчетахБудет короче, но особой разницы нет, ибо логика та же.
Не пойму что там считать, когда уже все рассчитано, нужно только сравнить 2 енума между собой.ну, думаю что это поможет как читаемости, так и майну в расчетах