Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Покажи код мне кажется тя просто вызвал метод и он вернул новый лист
public void showInformationHelper(Player helper, String name, String mode) throws SQLException {
if(!users.isHelperPlayer(name)) {
helper.sendMessage(translateAlternateColorCodes('&', "&cИгрок не является хелпером!"));
return;
}
switch (mode) {
case "offline" : {
if(!Bukkit.getOfflinePlayer(name).hasPlayedBefore()) {
helper.sendMessage(translateAlternateColorCodes('&', "&cДанного игрока не было ни разу на сервере!"));
return;
}
info(helper, Bukkit.getOfflinePlayer(name).getName());
return;
}
case "online" : {
Player helperOnline = Bukkit.getPlayerExact(name);
if(Bukkit.getPlayerExact(name) == null) {
helper.sendMessage(translateAlternateColorCodes('&', msg.pIsNull(name)));
return;
}
info(helper, helperOnline.getName());
return;
}
default : helper.sendMessage(translateAlternateColorCodes('&', "&cInvalid argument ['" + mode + "']"));
}
}
private void info(Player p, String name) {
List<String> information = config.getStringList("Message.Info");
information.replaceAll(s -> translateAlternateColorCodes('&', s));
information.replaceAll(question -> {
try {
return question.replace("%question_value%", String.valueOf(users.getValueAllGradesPlayer(name)));
} catch (SQLException e) {
e.printStackTrace();
}
return question;
});
information.replaceAll(warns -> {
try {
return warns.replace("%warns_value%", String.valueOf(users.getValueWarns(name)));
} catch (SQLException e) {
e.printStackTrace();
}
return warns;
});
information.replaceAll(like -> {
try {
return like.replace("%like_grades%", String.valueOf(users.getValueLikeGradesPlayer(name)));
} catch (SQLException e) {
e.printStackTrace();
}
return like;
});
information.replaceAll(dislike -> {
try {
return dislike.replace("%dislike_grades%", String.valueOf(users.getValueDisLikeGradesPlayer(name)));
} catch (SQLException e) {
e.printStackTrace();
}
return dislike;
});
information.replaceAll(lastJoin -> {
try {
return lastJoin.replace("%last_join%", users.getLastJoinPlayer(name));
} catch (SQLException e) {
e.printStackTrace();
}
return lastJoin;
});
build.buildList(information, p);
}
вот как попробовал то? вот из за такой о уительной информативности в итоге ответ сто лет ждете или создаете из темы помойку, пытаясь разгадать ответПробовал .