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

Помогите TAB и LuckPerms - донаты с приоритетом.

Тема в разделе "Помощь", создана пользователем Faust_404, 3 ноя 2019.

Статус темы:
Закрыта.
  1. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    Дорогие друзья! Мне нужна ваша помощь!

    У меня вот 2 вида плагина + 1 Vault для поддержки.
    Luckperms и TAB

    В TAB примерно такой донат с приоритетом [LP]

    [prefix.5&f[&eИгрок&f] [default]
    [weight.0] Игрок должен в табе быть ниже.

    [prefix.5.&f[&aСоздатель&f] [tech]
    [weight.20] (полный доступ *) должен быть под игроком.


    Но в итоге получается после изменения приоритета Игрок показывает выше, а супердонаты ниже, если вы меня поняли.

    /tab group default tabprefix &eИгрок &f
    /tab group default tagprefix &eИгрок &f

    /tab group tech tabprefix &6VIP &f
    /tab group tech tagprefix &6VIP &f



    Пожалуйста помогите!
     

    Вложения:

    Последнее редактирование: 3 ноя 2019
  2. mc-luxe

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

    Баллы:
    88
    Зауважал.

    Это не зависит от LP. Приоритет отображения настраивается в самом плагине TAB (глянь конфиг).

    Код:
    group-sorting-priority-list:
    - admin
    - zamadmin
    - zamzamaadmin
    - zamzamazamazamaadmin
    - premium
    - vip
    - default
     
  3. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    upload_2019-11-3_18-55-26.png upload_2019-11-3_18-54-55.png

    Не изменилось, группа tech главный внизу находится или надо наоборот?
     

    Вложения:

  4. altf4

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

    Баллы:
    66
    Имя в Minecraft:
    _Thraal_
    Вроде сталкивался с таким а вроде и нет. Попробуй установить каждой группе дисплейнейм /lp setdisplayname default "&eИгрок &f" и также для создателя.
     
  5. mc-luxe

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

    Баллы:
    88
    Странно. Попробуй совет выше. Но у меня всё работало из коробки без лишних телодвижений, что на 1.12, что на 1.13. И попробуй, вместо /tab reload, перезагрузить весь сервер, авось прокатит.
     
  6. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    Код:
    change-nametag-prefix-suffix: true
    change-tablist-prefix-suffix: true
    enable-header-footer: true
    
    #20 ticks = 1 second
    nametag-refresh-interval-ticks: 20
    tablist-refresh-interval-ticks: 20
    header-footer-refresh-interval-ticks: 2
    
    header:
      - "&9&lNight&a&lWest"
      - "&7&l&fДобро пожаловать!"
      - "&7Онлайн игроков: &f%online%"
      - "&e&l&nСЕРВЕР АВТОРИЗАЦИЯ"
      - ""
    footer:
      - ""
      - "&evk.com/nightwest"
    
    #the yellow number in tablist
    #options: PING, HEARTS, NONE (to disable it), CUSTOM (any placeholder defined below)
    tablist-objective: PING
    tablist-objective-custom-value: "%some_placeholderapi_placeholder%"
    
    #NOT case sensitive
    group-sorting-priority-list:
      - tech
      - premium
      - vip+
      - vip
      - default
    
    #properties: tabprefix, tabsuffix, tagprefix (in name tag), tagsuffix, customtabname (modifying the name itself), header, footer
    #extra ones which need unlimited nametag mode enabled: abovename (line of text above name tag), belowname (below name tag), customtagname
    Groups:
      Owner:
        tabprefix: "&0&l[&a&lOwner&0&l] &a"
        tagprefix: "&2&lOwner &a"
        header:
          - "ur server man"
        footer:
          - "welcome"
          - ""
          - "THIS IS NOT A BUG"
          - "DO NOT REPORT THIS AS A BUG"
          - "This is per-group header/footer"
          - "applied to Owner group"
          - "You can modify this or delete in config in Groups section"
      Admin:
        tabprefix: "&0&l[&4&lAdmin&0&l] &1"
        tagprefix: "%animation:admin_prefix%"
      Player:
        tabprefix: "&0&l[&7&lPlayer&0&l] &3"
        tagprefix: "&2&lPlayer &3"
        
      #any other group not defined above
      _OTHER_:
        tabprefix: "%vault-prefix% "
        tagprefix: "%vault-prefix% "
        tabsuffix: "%afk%"
        tagsuffix: "%afk%"
        customtabname: "%essentialsnick%"
        customtagname: "%essentialsnick%"
    
    #personal settings, override group settings
    Users:
      _NEZNAMY_:
        tabprefix: "&6&lTAB Author &a"
        tagprefix: "&6&lTAB &r&a"
        abovename: "&bOh look, 3 lines of text !"
        belowname: "&eThere's only one plugin out there supporting it"
    
    #the vanilla belowname feature
    #doesn't support player placeholders (faction, prefix), only server placeholders (time, date, animations) and static text
    belowname:
      enabled: true
      refresh-interval-ticks: 5
      number: "&f[%health%&f]"
      text: "&4&l❤"
     
     
    #servers and clients 1.9+
    enable-collision: true
        
    #preventing players in spectator gamemode from appearing at the bottom of tablist with transparent name FOR OTHER PLAYERS
    do-not-move-spectators: false
    
    #VERY EXPERIMENTAL !
    #IF YOU EXPERIENCE ANY ISSUES CONTACT ME
    unlimited-nametag-prefix-suffix-mode:
      enabled: false
     
      #modifying names of NPCs to avoid empty names on NPCs of online players
      #this blocks any other attemps to change the name visibility or anything, so you need to disable it if you are using some citizens addon that changes their name
      #needs relog to see the change
      modify-npc-names: false
    
    
    #list of worlds with different settings than default, other worlds will use settings from above
    per-world-settings:
      world1:
        header:
          - "an example of world with custom"
        footer:
          - "header/footer and prefix/suffix"
        Groups:
          Owner:
            tabprefix: "&0&l[&a&lOwner&0&l] &a"
            tagprefix: "&2&lOwner &a"
            header:
              - "ur server man"
            footer:
              - "welcome"
          Admin:
            tabprefix: "&2&lAdmin &1&l"
            tagprefix: "&2&lAdmin &1&l"
          Player:
            tabprefix: "&5&lPlayer &3&l"
            tagprefix: "&5&lPlayer &3&l"
        Users:
          Player1:
            tabprefix: "Hi "
    
    #setting output of some placeholders
    placeholders:
      deluxetag-yes: "< %value% >"
      deluxetag-no: "&oNo Tag :("
      faction-yes: "< %value% >"
      faction-no: "&2Wilderness"
      afk-yes: " &4*&4&lAFK&4*&r"
      afk-no: ""
      date-format: "dd.MM.yyyy"
      time-format: "[HH:mm:ss / h:mm a]" #pick one of the two common formats
     
      #if time doesn't show correctly, you can change the time it shows
      #setting to -1 will make it show 1 hour less than it does currently, 1 makes it show one hour more than currently, 0 does nothing
      time-offset: 0
     
      #remove these strings from everywhere. Typically an empty output when using some clan/faction related plugin but player isn't in any
      #so players won't have empty brackets before their names
      remove-strings:
        - "[] "
        - "< > "
     
    #better showing of %rank% placeholder
    rank-aliases:
      Admin: "&4&lADMIN"
      Mod: "&b&lMOD"
      Premium: "&6&lPREMIUM"
      Ultra: "&b&lULTRA"
      Legend: "&a&lLEGEND"
      Titan: "&c&lTITAN"
      Youtuber: "&c&lYOUTUBE"
      #any group not defined above
      _OTHER_: "&7No Rank"
     
    disable-features-in-worlds:
      header-footer:
        - disabledworld
      tablist-names:
        - disabledworld
      nametag:
        - disabledworld
      tablist-objective:
        - disabledworld
      bossbar:
        - disabledworld
      belowname:
        - disabledworld
     
  7. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    Такой нет команды
    Код:
    [12:30:34] [pool-58-thread-1/INFO]: [LP] Running LuckPerms v4.4.31.
    [12:30:34] [pool-58-thread-1/INFO]: [LP] Use /lp help to view available commands.
    [12:30:37] [pool-58-thread-1/INFO]: [LP] Running LuckPerms v4.4.31.
    [12:30:37] [pool-58-thread-1/INFO]: > /lp user <user>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp group <group>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp track <track>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp log
    [12:30:37] [pool-58-thread-1/INFO]: > /lp sync
    [12:30:37] [pool-58-thread-1/INFO]: > /lp info
    [12:30:37] [pool-58-thread-1/INFO]: > /lp editor [type]
    [12:30:37] [pool-58-thread-1/INFO]: > /lp debug
    [12:30:37] [pool-58-thread-1/INFO]: > /lp verbose <on|record|off|upload> [filter]
    [12:30:37] [pool-58-thread-1/INFO]: > /lp tree [scope] [player]
    [12:30:37] [pool-58-thread-1/INFO]: > /lp search <permission>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp check <user> <permission>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp networksync
    [12:30:37] [pool-58-thread-1/INFO]: > /lp import <file>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp export <file>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp reloadconfig
    [12:30:37] [pool-58-thread-1/INFO]: > /lp bulkupdate
    [12:30:37] [pool-58-thread-1/INFO]: > /lp creategroup <group>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp deletegroup <group>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp listgroups
    [12:30:37] [pool-58-thread-1/INFO]: > /lp createtrack <track>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp deletetrack <track>
    [12:30:37] [pool-58-thread-1/INFO]: > /lp listtracks
     
  8. mc-luxe

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

    Баллы:
    88
    Я сделал так: для удобной настройки, я перевел LP группы в текстовый файл (.conf), там и настраивал.

    Приоритет с дэфолтным префиксом, выдавал в конце всех прав и разрешений, после ']'

    Код:
    prefixes=[
        {
            prefix="&7(Префикс)"
            priority=20 (с каждой привилегией увеличивается на - 10) (Для дефолтной группы - о)
        }
    ]
    После того как закончил с основной настройкой прав, портировал всё в мускул с дальнейшим управлением через редактор. Хотя я не уверен, что это зависит от LP, возможно он вообще тут не причем. Но сказал, как сделал я.
     
    Последнее редактирование: 3 ноя 2019
  9. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    Так в конфе добавить?
     
  10. mc-luxe

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

    Баллы:
    88
    Попробуй, потом кинь пример одной группы (весь файл), я гляну как у тебя устроен конфиг.
     
  11. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    Это LP
     

    Вложения:

    • config.zip
      Размер файла:
      8,8 КБ
      Просмотров:
      19
  12. mc-luxe

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

    Баллы:
    88
    Таки я не про это, а про формат хранения.

    1. Сделай бэкап своих групп /lp export <название>
    2. В конфиге, переведи LP на тип-хранилища с h2 на HOCON
    3. Портируй группы из бэкапа сделанного в 1-ом пункте /lp import <название>
    4. Перейди в LuckPerms/hocon-storage/groups/ там появятся твои группы пофайлово.
    5. Содержимое должно выглядеть подобным образом:
    Код:
    name=vip
    parents=[
        {
            group=default
        }
    ]
    permissions=[
        {
            permission="test.permission.1"
            value=true
        },
        {
            permission="test.permission.2"
            value=true
        },
        {
            permission="test.permission.3"
            value=true
        }
    ]
    prefixes=[
        {
            prefix="&a(Вип)"
            priority=10
        }
    ]
    
    Опять же, я не уверен, что это исправит положение, но так настраивал я и всё у меня работало. Только, я не портировал свои группы в hocon, а сразу начал настройку оттуда. Потом опять же портировал способом выше в mysql.
     
  13. altf4

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

    Баллы:
    66
    Имя в Minecraft:
    _Thraal_
    /lp group default setdisplayname "&eИгрок &f"
     
  14. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    Написал сложно, пожалуйста снимите мне видео как вы это делаете.
     
  15. mc-luxe

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

    Баллы:
    88
    Ясно. Проще, в редакторе (/lp editor) вместо своего указателя префикса, используй этот. Там где цифры, указываешь приоритет, чем выше цифра - тем выше приоритет префикса.

    Код:
    prefix.0.&7(Игрок)
    Примеры:
    prefix.10.&a(Вип)
    prefix.20.&e(Премиум)
     
  16. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    upload_2019-11-3_20-57-23.png

    Не изменился - это ядро 1.14.4 и плуг 1.14+
     
  17. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    Также не помог, остались
     
  18. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    @mc-luxe

    upload_2019-11-3_21-40-41.png

    Я не пойму где-то может вверх игроки находятся?
     
  19. alexandrage

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

    Баллы:
    173
    Таблист сортируется по алфавиту. Подбери кодом цвета и все.
     
  20. Автор темы
    Faust_404

    Faust_404 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    WanderDeath
    А подскажите это где?
     
Статус темы:
Закрыта.

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