Вопрос Ищу метод на подгрузку данных оффлайн игрока. LuckPermsBungee v5.0+

Klesaak

Пользователь
Вопрос к опытным девелоперам. Нужен метод, который будет получать и возвращать группу оффлайн(важно) игрока из LuckPermsBungee версии не ниже 5-ой(ибо его структура часто меняется). На LuckPerms wiki указано лишь как получить данные из кэша онлайн игрока но мне нужны оффлайн данные. Сразу попрошу не советовать мне юзать vault api и читать wiki ещё раз. Спасибо. Жду предложений.
 

TemaFlex

Разработчик
Пользователь
Может быть так:
Java:
        LuckPerms api = (LuckPerms) BungeeCord.getInstance().getPluginManager().getPlugin("LuckPerms");
        if (api != null) {
            BungeeCord.getInstance().getScheduler().runAsync(plugin, () -> {
                 try {
                     String username = "TemaFlex";
                     UUID uuid = UUID.nameUUIDFromBytes(("OfflinePlayer:" + username).getBytes(Charsets.UTF_8));
                     User user = api.getUserManager().loadUser(uuid, username).get();
                     plugin.getLogger().info("User: " + name + " Primary group: " + user.getPrimaryGroup());
                 } catch (Exception ex) {
                     plugin.getLogger().severe("Failed load user exception msg: " + ex.getMessage());
                 }
            });
        }
 

Комнаты в чате

Верх Низ