Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как получить weight привелегии в luckpermsapi?

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

ItsWay

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
ItsWay
В luckperms к каждой привелегии задают weight(массу), я бы хотел узнать метод что бы узнать эту массу у игрока. Я в плагине своём использую LuckpermsAPi 5.4 версию. Вот так я получаю префикс игрока:

String prefix = user.getCachedData().getMetaData().getPrefix();
Но как мне получить его массу(так сказать приоритет у групп)..
 
узнать эту массу у игрока
У игрока нет массы. Она есть у групп. У игрока может быть несколько групп/префиксов. Тебе необходимо получить все группы/префиксы игрока, перебрать их и найти наибольшее значение массы. Практически идеальный для твоей задачи пример есть в официальной документации:
https://luckperms.net/wiki/Developer-API-Usage#reading-usergroup-data
 
Последнее редактирование:
тоже было интересно, только что разобрался с этим.
вот рабочий вариант
Код:
lp.getGroupManager().getGroup(user.getPrimaryGroup()).getWeight().getAsInt()
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх