1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите PEX, Rank добавление permissions

Тема в разделе "Разработка плагинов для новичков", создана пользователем kefavova, 27 июн 2018.

  1. Автор темы
    kefavova

    kefavova Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Afek
    Всем привет! Есть класс Enum:
    Код:
    public enum Rank
    {
        VIP("&a", "VIP"), PLAYER("&f", "");
        
        private String color;
        private String prefix;
        
        private Rank(String color, String prefix) {
            this.color = color;
            this.prefix = ((prefix == null) ? "" : prefix);
        }
        
    }
    Как мне привязать к каждому Enum свою группу в PEX?
    Просто бывает лень писать PermissionsEx.getUser(name).inGroup("VIP");
    Было бы лучшее если просто писать группу...
     
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Лучше не станет. Пекс уже помер в пользу LuckPerms.
     
  3. Автор темы
    kefavova

    kefavova Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Afek
    Я знаю что он уже киллнулся, но мне хочется попробовать сделать мою идею (Может в будущем когда буду создавать свой проект, буду использовать LuckPerms).
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Код:
        boolean get(String name, String group) {
            return PermissionsEx.getUser(name).inGroup(group);
        }
    Код:
        PermissionUser get(String name) {
            return PermissionsEx.getUser(name);
        }
     

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