DeluxeMenus WIKI  о том , как настроить этот плагин

DeluxeMenus WIKI о том , как настроить этот плагин

Привет, я чет не совсем понял как сделать в главном меню еще одно под меню. Судя по тому, что я перевел можно делать как и в одном yml файле так и в отдельном просто указав путь(не пробовал еще). Еще надо что бы имя меню было отличалось от прошлого, а какая строчка отвечает за имя ?
 
Последнее редактирование:
Привет, я чет не совсем понял как сделать в главном меню еще одно под меню. Судя по тому, что я перевел можно делать как и в одном yml файле так и в отдельном просто указав путь(не пробовал еще). Еще надо что бы имя меню было отличалось от прошлого, а какая строчка отвечает за имя ?
я пробовал, меню постоянно моргает при переходе, я сейчас использую AnimatedMenu, мне кажется оно может не такое функциональное, хотя мне ещё это нигде не пригодилось. Но меня полностью устраивает, магазин пишется легко, команды на разные клики, ПКМ, ЛКМ, Миддл, проверка на шифт + ЛКМ ор ПКМ, пермишионы, поддержка Action API.
Кулдауны в минутах, секундах, тиках и ещё вроде недели и т.д.
И ещё много всего, что я не изучил, подменю ещё не пробовал делать, но по моему там оно работает с плавным переходом.

Сейчас вот сижу делаю магазин на нём.
 
я пробовал, меню постоянно моргает при переходе, я сейчас использую AnimatedMenu, мне кажется оно может не такое функциональное, хотя мне ещё это нигде не пригодилось. Но меня полностью устраивает, магазин пишется легко, команды на разные клики, ПКМ, ЛКМ, Миддл, проверка на шифт + ЛКМ ор ПКМ, пермишионы, поддержка Action API.
Кулдауны в минутах, секундах, тиках и ещё вроде недели и т.д.
И ещё много всего, что я не изучил, подменю ещё не пробовал делать, но по моему там оно работает с плавным переходом.

Сейчас вот сижу делаю магазин на нём.
Спасибо за твой ответ, но меня все равно интересует схема как сделать второе подменю. Если не сложно и если ты знаешь распиши пожалуйста
 
Спасибо за твой ответ, но меня все равно интересует схема как сделать второе подменю. Если не сложно и если ты знаешь распиши пожалуйста
Просто используй openguimenu если не ошибаюсь, но при переходе из меню в другое меню будет такое моргание. Закрытие этого и откртие другого. Мне не очень такой вариант нравится, поэтому я юзаю аниму меню.
 
Просто используй openguimenu если не ошибаюсь, но при переходе из меню в другое меню будет такое моргание. Закрытие этого и откртие другого. Мне не очень такой вариант нравится, поэтому я юзаю аниму меню.
Всё бы было хорошо, но давай по полочкам. Я копирую 1 меню и вставлю в конце, что мне надо изменить что бы при клики в первом меню меня все таки перекинуло во второе ибо не чего не происходит так как я делал
 
Всё бы было хорошо, но давай по полочкам. Я копирую 1 меню и вставлю в конце, что мне надо изменить что бы при клики в первом меню меня все таки перекинуло во второе ибо не чего не происходит так как я делал
Вот пример открытие другого меню по левому клику
YAML:
        left_click_commands:
        - '[openguimenu] shop'

YAML:
#
# [openguimenu] - Open a GUI menu (can only be used in GUI menu click_commands)
# Usage: - '[openguimenu] <guiMenuName>'
#
 
Вот пример открытие другого меню по левому клику
YAML:
        left_click_commands:
        - '[openguimenu] shop'

YAML:
#
# [openguimenu] - Open a GUI menu (can only be used in GUI menu click_commands)
# Usage: - '[openguimenu] <guiMenuName>'
#
Код:
debug: false
check_updates: true
gui_menus:
  Start:
    menu_title: '&aМеню сервера'
    open_command: menu
    size: 27
    open_requirement:
      requirements:
        permission:
          type: has permission
          permission: some.permission
          deny_commands:
          - '[message] You dont have permission to open the example menu'
    items:
      '1':
        material: bed
        data: 0
        amount: 1
        slot: 0
        priority: 1
        view_requirement:
          requirements:
            permission:
              type: has permission
              permission: some.permission
        display_name: '&bТелепорт домой'
        lore:
        - '&bКликни ЛКМ и окажешься дома'
        left_click_commands:
        - '[player] home'
        right_click_commands:
        - '[close]'
      '2':
        material: end_crystal
        data: 0
        amount: 1
        slot: 13
        priority: 1
        view_requirement:
          requirements:
            permission:
              type: has permission
              permission: some.permission
        display_name: '&bТелепорт В МАГАЗИН'
        lore:
        - '&bКликни ЛКМ и окажешься в магазине'
        left_click_commands:
        - '[player] warp магазин'
        right_click_commands:
        - '[close]'
      '3':
        material: compass
        data: 0
        amount: 1
        slot: 22
        priority: 1
        display_name: '&fРандомный телепорт'
        lore:
        - Нажми ЛКМ и ты переместишься в случайную территорию
        left_click_commands:
        - '[player] rtp'
        right_click_commands: []
        update: true
      '4':
        material: dirt
        data: 0
        amount: 1
        slot: 25
        priority: 1
        display_name: '&Мини игры'
        lore:
        - Нажми ЛКМ и ты переместишься в мини игры
        left_click_commands:
        - '[openguimenu] minigame'
        right_click_commands: []
        update: true
  minigame:
    menu_title: '&aМеню игр'
    open_command: minigame
    size: 9
    open_requirement:
      requirements:
        permission:
          type: has permission
          permission: some.permission
          deny_commands:
          - '[message] You dont have permission to open the example menu'
      '1':
        material: bed
        data: 0
        amount: 1
        slot: 0
        priority: 1
        view_requirement:
          requirements:
            permission:
              type: has permission
              permission: some.permission
        display_name: '&bТелепорт домой'
        lore:
        - '&bКликни ЛКМ и окажешься дома'
        left_click_commands:
        - '[player] home'
        right_click_commands:
        - '[close]'
Что не так?)) не работает
 
Код:
debug: false
check_updates: true
gui_menus:
  Start:
    menu_title: '&aМеню сервера'
    open_command: menu
    size: 27
    open_requirement:
      requirements:
        permission:
          type: has permission
          permission: some.permission
          deny_commands:
          - '[message] You dont have permission to open the example menu'
    items:
      '1':
        material: bed
        data: 0
        amount: 1
        slot: 0
        priority: 1
        view_requirement:
          requirements:
            permission:
              type: has permission
              permission: some.permission
        display_name: '&bТелепорт домой'
        lore:
        - '&bКликни ЛКМ и окажешься дома'
        left_click_commands:
        - '[player] home'
        right_click_commands:
        - '[close]'
      '2':
        material: end_crystal
        data: 0
        amount: 1
        slot: 13
        priority: 1
        view_requirement:
          requirements:
            permission:
              type: has permission
              permission: some.permission
        display_name: '&bТелепорт В МАГАЗИН'
        lore:
        - '&bКликни ЛКМ и окажешься в магазине'
        left_click_commands:
        - '[player] warp магазин'
        right_click_commands:
        - '[close]'
      '3':
        material: compass
        data: 0
        amount: 1
        slot: 22
        priority: 1
        display_name: '&fРандомный телепорт'
        lore:
        - Нажми ЛКМ и ты переместишься в случайную территорию
        left_click_commands:
        - '[player] rtp'
        right_click_commands: []
        update: true
      '4':
        material: dirt
        data: 0
        amount: 1
        slot: 25
        priority: 1
        display_name: '&Мини игры'
        lore:
        - Нажми ЛКМ и ты переместишься в мини игры
        left_click_commands:
        - '[openguimenu] minigame'
        right_click_commands: []
        update: true
  minigame:
    menu_title: '&aМеню игр'
    open_command: minigame
    size: 9
    open_requirement:
      requirements:
        permission:
          type: has permission
          permission: some.permission
          deny_commands:
          - '[message] You dont have permission to open the example menu'
      '1':
        material: bed
        data: 0
        amount: 1
        slot: 0
        priority: 1
        view_requirement:
          requirements:
            permission:
              type: has permission
              permission: some.permission
        display_name: '&bТелепорт домой'
        lore:
        - '&bКликни ЛКМ и окажешься дома'
        left_click_commands:
        - '[player] home'
        right_click_commands:
        - '[close]'
Что не так?)) не работает

Вот тебе рабочий пример.
Я заметил, что если в одном из меню не прописать строчку open command, то меню не будет открываться через openguimenu.

YAML:
debug: false
check_updates: true
gui_menus:
  help:
    menu_title: '                 &4&lПомощь'
    open_command: help
    size: 27
    items:
      '1':
        data: 0
        amount: 1
        slot: 23
        priority: 1
        material: head;%player_name%
        display_name: '&aПривет &f%player_name%'
        lore:
        - '&aВы открыли меню GUI'
        - '&aЭто меню только для вас! '
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[player] help'
        - '[close]'
      '2':
        data: 0
        amount: 1
        slot: 22
        priority: 2
        material: DIRT
        display_name: '&bТелепорт домой'
        lore:
        - '&bНажмите ЛКМ для телепортации '
        - '&bв ваш дом'
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[player] home'
        - '[close]'
      '3':
        material: DIRT
        data: 0
        amount: 1
        slot: 21
        priority: 3
        display_name: '&bТелепорт на spawn'
        lore:
        - '&bНажмите ЛКМ для телепортации '
        - '&bна spawn'
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[player] spawn'
        - '[close]'
      Commands private:
        material: book
        data: 0
        amount: 1
        slot: 10
        priority: 4
        display_name: '&4ᐅ &eКоманды Привата &4ᐊ'
        lore:
        - '&c//wand &8- &6Получить деревянный топор для выделения территории'
        - '&c//expand &8<&aкол-во блоков&8> &8<&aup/down&8> - &6расширяет регион в
          вверх (up) или вниз (down). '
        - '&c/rg claim &8<&aназвание региона&8> &8<&aник игрока&8> - &6создать регион
          выделенной области.'
        - '&c/rg addmember &8<&aназвание региона&8> &8<&aник игрока&8> - &6Добавить
          в приват игрока.'
        - '&c/rg removemember &8<&aназвание региона&8> &8<&aник игрока&8> - &6Убрать
          из привата игрока.'
        - '&c/rg addowner &8<&aназвание региона&8> &8<&aник игрока&8> - &6Добавить
          в приват нового владельца.'
        - '&c/rg removeowner &8<&aназвание региона&8> &8<&aник игрока&8> - &6Убрать
          из привата владельца.'
        - '&c/rg info &8<&aназвание региона&8> - &6посмотреть информацию о регионе.'
        - '&c/rg list &8- &6посмотреть все ваши имеющиеся регионы'
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[close]'
      Basic commands:
        material: BOOK_AND_QUILL
        data: 0
        amount: 1
        slot: 12
        priority: 5
        display_name: '&4ᐅ &eОсновные команды &4ᐊ'
        lore:
        - '&c/sethome &8- &6установить точку для своего дома'
        - '&c/delhome &8- &6удалить точку своего дома'
        - '&c/spawn &8- &6телепортация на spawn'
        - '&c/home &8- &6телепортация в свой дом.'
        - '&c/pay &8- &6передать деньги игроку.'
        - '&c/call &8<&aник игрока&8> - &6запросить телепортацию к игроку.'
        - '&c/tpaccept &8- &6одобрить телепортацию к себе.'
        - '&c/warp &8- &6посмотреть доступные варпы.'
        - '&c/trade &8<&aсообщение&8> &8- &6написать объявление о купли/продажи и
          прочего.   '
        - '&c/msg &8<&aник игрока&8> &8<&aсообщение&8> &8- &6написать личное сообщение
          игроку.'
        - '&c/cash &8- &6Как заработать денег?'
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[close]'
      Commands authorization:
        material: NAME_TAG
        data: 0
        amount: 1
        slot: 14
        priority: 6
        display_name: '&4ᐅ &eКоманды авторизации &4ᐊ'
        lore:
        - '&c/changepassword &8<&aСтарый пароль&8> &8<&aНовый пароль&8> - &6сменить
          пароль на аккаунте.   '
        - '&c/register &8<&aпароль&8> &8<&aпароль&8> - &6зарегистрировать аккаунт'
        - '&c/login &8<&aпароль&8> - &6войти в игру.'
        - '&c/email add &8<&aпочта&8> &8<&aпочта&8> - &6привязать почту'
        - '&c/email recovery &8<&aпочта&8> - &6восстановить пароль по почте.'
      Shield Account:
        material: PAPER
        data: 0
        amount: 1
        slot: 16
        priority: 7
        display_name: '&4ᐅ &eЗащита аккаунта &4ᐊ'
        lore:
        - '&6(нажмите ЛКМ чтобы открыть) '
        left_click_commands:
        - '[openguimenu] accshield'
  accshield:
    menu_title: '                 &4&lЗащита'
    open_command: accshield
    size: 9
    items:
      '1':
        data: 0
        amount: 1
        slot: 1
        priority: 1
        material: head;%player_name%
        display_name: '&aПривет &f%player_name%'
        lore:
        - Защитить аккаунт тест
        left_click_commands:
        - '[openguimenu] help'
 

Вот тебе рабочий пример.
Я заметил, что если в одном из меню не прописать строчку open command, то меню не будет открываться через openguimenu.

YAML:
debug: false
check_updates: true
gui_menus:
  help:
    menu_title: '                 &4&lПомощь'
    open_command: help
    size: 27
    items:
      '1':
        data: 0
        amount: 1
        slot: 23
        priority: 1
        material: head;%player_name%
        display_name: '&aПривет &f%player_name%'
        lore:
        - '&aВы открыли меню GUI'
        - '&aЭто меню только для вас! '
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[player] help'
        - '[close]'
      '2':
        data: 0
        amount: 1
        slot: 22
        priority: 2
        material: DIRT
        display_name: '&bТелепорт домой'
        lore:
        - '&bНажмите ЛКМ для телепортации '
        - '&bв ваш дом'
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[player] home'
        - '[close]'
      '3':
        material: DIRT
        data: 0
        amount: 1
        slot: 21
        priority: 3
        display_name: '&bТелепорт на spawn'
        lore:
        - '&bНажмите ЛКМ для телепортации '
        - '&bна spawn'
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[player] spawn'
        - '[close]'
      Commands private:
        material: book
        data: 0
        amount: 1
        slot: 10
        priority: 4
        display_name: '&4ᐅ &eКоманды Привата &4ᐊ'
        lore:
        - '&c//wand &8- &6Получить деревянный топор для выделения территории'
        - '&c//expand &8<&aкол-во блоков&8> &8<&aup/down&8> - &6расширяет регион в
          вверх (up) или вниз (down). '
        - '&c/rg claim &8<&aназвание региона&8> &8<&aник игрока&8> - &6создать регион
          выделенной области.'
        - '&c/rg addmember &8<&aназвание региона&8> &8<&aник игрока&8> - &6Добавить
          в приват игрока.'
        - '&c/rg removemember &8<&aназвание региона&8> &8<&aник игрока&8> - &6Убрать
          из привата игрока.'
        - '&c/rg addowner &8<&aназвание региона&8> &8<&aник игрока&8> - &6Добавить
          в приват нового владельца.'
        - '&c/rg removeowner &8<&aназвание региона&8> &8<&aник игрока&8> - &6Убрать
          из привата владельца.'
        - '&c/rg info &8<&aназвание региона&8> - &6посмотреть информацию о регионе.'
        - '&c/rg list &8- &6посмотреть все ваши имеющиеся регионы'
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[close]'
      Basic commands:
        material: BOOK_AND_QUILL
        data: 0
        amount: 1
        slot: 12
        priority: 5
        display_name: '&4ᐅ &eОсновные команды &4ᐊ'
        lore:
        - '&c/sethome &8- &6установить точку для своего дома'
        - '&c/delhome &8- &6удалить точку своего дома'
        - '&c/spawn &8- &6телепортация на spawn'
        - '&c/home &8- &6телепортация в свой дом.'
        - '&c/pay &8- &6передать деньги игроку.'
        - '&c/call &8<&aник игрока&8> - &6запросить телепортацию к игроку.'
        - '&c/tpaccept &8- &6одобрить телепортацию к себе.'
        - '&c/warp &8- &6посмотреть доступные варпы.'
        - '&c/trade &8<&aсообщение&8> &8- &6написать объявление о купли/продажи и
          прочего.   '
        - '&c/msg &8<&aник игрока&8> &8<&aсообщение&8> &8- &6написать личное сообщение
          игроку.'
        - '&c/cash &8- &6Как заработать денег?'
        right_click_commands:
        - '[close]'
        left_click_commands:
        - '[close]'
      Commands authorization:
        material: NAME_TAG
        data: 0
        amount: 1
        slot: 14
        priority: 6
        display_name: '&4ᐅ &eКоманды авторизации &4ᐊ'
        lore:
        - '&c/changepassword &8<&aСтарый пароль&8> &8<&aНовый пароль&8> - &6сменить
          пароль на аккаунте.   '
        - '&c/register &8<&aпароль&8> &8<&aпароль&8> - &6зарегистрировать аккаунт'
        - '&c/login &8<&aпароль&8> - &6войти в игру.'
        - '&c/email add &8<&aпочта&8> &8<&aпочта&8> - &6привязать почту'
        - '&c/email recovery &8<&aпочта&8> - &6восстановить пароль по почте.'
      Shield Account:
        material: PAPER
        data: 0
        amount: 1
        slot: 16
        priority: 7
        display_name: '&4ᐅ &eЗащита аккаунта &4ᐊ'
        lore:
        - '&6(нажмите ЛКМ чтобы открыть) '
        left_click_commands:
        - '[openguimenu] accshield'
  accshield:
    menu_title: '                 &4&lЗащита'
    open_command: accshield
    size: 9
    items:
      '1':
        data: 0
        amount: 1
        slot: 1
        priority: 1
        material: head;%player_name%
        display_name: '&aПривет &f%player_name%'
        lore:
        - Защитить аккаунт тест
        left_click_commands:
        - '[openguimenu] help'
Спасибо не знаю в чем прикол, но помогло кстати мерцания нету все хорошо
 
у меня PaperSpigot мб из за этого какие-то различия
Насколько я помню он вроде даже лучше и врятли влияет на плагины так в принципе скорее на само ядро может влиять в плане ошибок каких нибуль, а железо какое у тебя?
 
Насколько я помню он вроде даже лучше и врятли влияет на плагины так в принципе скорее на само ядро может влиять в плане ошибок каких нибуль, а железо какое у тебя?
i7 8700k, MSI Z370 KRAIT GAMING, Samsung 960Evo M.2 (256), 1066, 16 Gb DDR4
 
скинь мб config.yml просто вставлю и протестирую, хотя у меня всё на аниме меню, вряд ли даже если заработает перейду на DeluxeMenus
Если быть точным я вставил все как у тебя просто поменял названия
 
Если быть точным я вставил все как у тебя просто поменял названия
ясно, попробую позже на чистом спиготе. Разница в работе плагинов иногда бывает, у человека в видео гайде англоязычном тоже мерцало, а под конец видео перестало.. Ну я так подумал. Земля пухом всяким делюксменюсам угу. Лучше аниму там всё проще и для моих потребностей хватает. Я просто комбинирую его с Denizen и всё шикарно.
 
Назад
Сверху Снизу