Оцените конфиг меню DeluxeMenus

SophiaWagner

Пользователь
Сообщения
209
Решения
1
Всем привет. Хотелось бы получить оценку/критику составления меню префиксов на DeluxeMenus.
Стоит ли что то переделать для оптимизации, улучшения или еще чего...? Заранее спрашиваю замечания/предложения, чтоб сейчас найти недочеты, а не в тот момент когда уже сотню префиксов сделаю..


Код:
  # ===================================================================
  # =========================== &b☾Топ☽ &f ===========================
  # ===================================================================
  'top_DENY':
    material: barrier
    slot: 13
    priority: 1
    update:
    hide_enchantments: true
    enchantments:
    - DURABILITY;1
    hide_attributes:  true
    display_name: '&6Префикс &b☾Топ☽ &f'
    lore:
      - ''
      - '&7Пример:'
      - '&b☾Топ☽ &f &4%player_name%'
      - ''
      - '&7Доступ: &4нету'
    view_requirement:
      requirements:
        has_not_perm:
          type: "!has permission"
          permission: prefix.top
    right_click_commands:
      - '[refresh]'
      - '[message] &cДанный префикс можно получить из кейса с префиксами!'
    left_click_commands:
      - '[refresh]'
      - '[message] &cДанный префикс можно получить из кейса с префиксами!'
  # ------------------------------------------------------------------------------
  'top':
    material: feather
    slot: 13
    priority: 3
    update:
    hide_attributes:  true
    display_name: '&6Префикс &b☾Топ☽ &f'
    lore:
      - ''
      - '&7Пример:'
      - '&b☾Топ☽ &f &4%player_name%'
      - ''
      - '&7Доступ: &aесть'
    right_click_commands:
      - '[console] lp user %player_name% meta setprefix 55 "&b☾Топ☽ &f"'
      - '[refresh] <delay=5>'
      - '[message] Теперь у вас префикс &b☾Топ☽ &f'
    left_click_commands:
      - '[console] lp user %player_name% meta setprefix 55 "&b☾Топ☽ &f"'
      - '[refresh] <delay=5>'
      - '[message] Теперь у вас префикс &b☾Топ☽ &f'
  # ------------------------------------------------------------------------------
  'top_NOW':
    material: feather
    slot: 13
    priority: 2
    update: true
    enchantments:
    - DURABILITY;1
    hide_attributes:  true
    display_name: '&6Префикс &b☾Топ☽ &f'
    lore:
      - ''
      - '&7Пример:'
      - '&b☾Топ☽ &f &4%player_name%'
      - ''
      - '&4&lПрефикс недоступен т.к. вы сейчас его используете!'
      - ''
      - '&cНажмите ПКМ чтобы убрать префикс'
    view_requirement:
      requirements:
        has_not_perm:
          type: string equals
          input: '%luckperms_prefix%'
          output: '&b☾Топ☽ &f'
    right_click_commands:
      - '[console] lp user %player_name% meta removeprefix 55'
      - '[refresh] <delay=5>'
      - '[message] Вы удалили префикс &b☾Топ☽ &f'
    left_click_commands:
      - '[console] lp user %player_name% meta removeprefix 55'
      - '[refresh] <delay=5>'
      - '[message] Вы удалили префикс &b☾Топ☽ &f'
  # ===================================================================
  # =========================== &e☾Читер☽ &f ===========================
  # ===================================================================
  'cheater_DENY':
    material: barrier
    slot: 14
    priority: 1
    update:
    hide_enchantments: true
    enchantments:
    - DURABILITY;1
    hide_attributes:  true
    display_name: '&6Префикс &e☾Читер☽ &f'
    lore:
      - ''
      - '&7Пример:'
      - '&e☾Читер☽ &f &4%player_name%'
      - ''
      - '&7Доступ: &4нету'
    view_requirement:
      requirements:
        has_not_perm:
          type: "!has permission"
          permission: prefix.cheater
    right_click_commands:
      - '[refresh]'
      - '[message] &cДанный префикс можно получить из кейса с префиксами!'
    left_click_commands:
      - '[refresh]'
      - '[message] &cДанный префикс можно получить из кейса с префиксами!'
  # ------------------------------------------------------------------------------
  'cheater':
    material: feather
    slot: 14
    priority: 3
    update:
    hide_attributes:  true
    display_name: '&6Префикс &e☾Читер☽ &f'
    lore:
      - ''
      - '&7Пример:'
      - '&e☾Читер☽ &f &4%player_name%'
      - ''
      - '&7Доступ: &aесть'
    right_click_commands:
      - '[console] lp user %player_name% meta setprefix 55 "&e☾Читер☽ &f"'
      - '[refresh] <delay=5>'
      - '[message] Теперь у вас префикс &e☾Читер☽ &f'
    left_click_commands:
      - '[console] lp user %player_name% meta setprefix 55 "&e☾Читер☽ &f"'
      - '[refresh] <delay=5>'
      - '[message] Теперь у вас префикс &e☾Читер☽ &f'
  # ------------------------------------------------------------------------------
  'cheater_NOW':
    material: feather
    slot: 14
    priority: 2
    update: true
    enchantments:
    - DURABILITY;1
    hide_attributes:  true
    display_name: '&6Префикс &e☾Читер☽ &f'
    lore:
      - ''
      - '&7Пример:'
      - '&e☾Читер☽ &f &4%player_name%'
      - ''
      - '&4&lПрефикс недоступен т.к. вы сейчас его используете!'
      - ''
      - '&cНажмите ПКМ чтобы убрать префикс'
    view_requirement:
      requirements:
        has_not_perm:
          type: string equals
          input: '%luckperms_prefix%'
          output: '&e☾Читер☽ &f'
    right_click_commands:
      - '[console] lp user %player_name% meta removeprefix 55'
      - '[refresh] <delay=5>'
      - '[message] Вы удалили префикс &e☾Читер☽ &f'
    left_click_commands:
      - '[console] lp user %player_name% meta removeprefix 55'
      - '[refresh] <delay=5>'
      - '[message] Вы удалили префикс &e☾Читер☽ &f'


  # ===================================================================
  # =========================== clear ===========================
  # ===================================================================
  clear:
    material: name_tag
    slot: 49
    hide_enchantments: true
    hide_attributes: true
    hide_effects: true
    enchantments:
    - DURABILITY;4
    display_name: '&6Очистить префикс'
    lore:
    - ' &6∘ &fНажми &2ЛКМ &fдля очистки префикса'
    - ' &6∘ &fНажми &2ПКМ &fдля выхода в главное меню'
    left_click_commands:
    - '[console] lp user %player_name% meta clear'
    - '[sound] ENTITY_FIREWORK_ROCKET_TWINKLE'
    - '[close]'
    right_click_commands:
    - '[openguimenu] menu'
    - '[close]'
 
Всем привет. Хотелось бы получить оценку/критику составления меню префиксов на DeluxeMenus.
Стоит ли что то переделать для оптимизации, улучшения или еще чего...? Заранее спрашиваю замечания/предложения, чтоб сейчас найти недочеты, а не в тот момент когда уже сотню префиксов сделаю..
Ты можешь упростить это всё. Например вместо right и left clicks использовать общую строку click_commands:
Авто объединение сообщений:

И такие темы не стоит создавать в помощи по плагинам. Используй "ОФФТОП"
 
Последнее редактирование:
Назад
Сверху Снизу