Помогите LuckPerms API не видит оффлайн игроков

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

OJIEKCAHDP

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
OJIEKCAHDP
Почему когда я делаю так:
Код:
LuckPermsProvider.get().getUserManager().getUser(name).getCachedData().getMetaData().getPrefix()
выводит null, когда игрок не на сервере (в лп он зареган)?

Как я понял, если перезагрузить сервер, пока игрок не зайдёт, лп его не увидит, как это можно решить?
 
https://javadoc.io/doc/net.luckperms/api/latest/net/luckperms/api/model/user/UserManager.html
getUser() возвращает загруженного юзера, но, вероятно, LP не подгружает всех юзеров сразу. Попробуй сначала загрузить его.
проблема в том, что лп требует uuid, если получить оффлайн игрока, но не учитывая регистр, то uuid совсем другой и в таком случае лп создаёт нового пользователя.
 
Последнее редактирование:
проблема в том, что лп требует uuid, если получить оффлайн игрока, но не учитывая регистр, то uuid совсем другой и в таком случае лп создаёт нового пользователя.
Сервер не предназначен работать в офлайн моде. Так что разруливай подобные касяки сам.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх