Вопрос Не могу настроить меню в DeluxeMenus

hdhsdgfhfD

Пользователь
Сообщения
5
Хотел сделать систему перерождений с помощью Deluxemenus. Но почему-то когда игрок /rebirth у него нет никаких предметов кроме стёкол. Думаю проблема в неправильной логики view_requirements, но могу ошибаться. Кто скажет в чём дело?
YAML:
menu_title: '&aПерерождения'
open_command: rebirth
size: 27
open_requirement:
  requirements:
    permission:
      type: has permission
      permission: mag.deluxemenus
      deny_commands:
        - '[message] &cYou don''t have permission to do that!'
items:
  '1r_unlocked':
    material: DIAMOND
    slot: 12
    priority: 0
    display_name: '&a#1 Перерождение'
    lore:
    - '&fВы можете &aпереродиться &fпотеряв свой уровень и &a$500.000'
    - '&fТребования: &a60 уровень &fи &a$500.000'
    - '&fНо &aперерождение &fдаёт:'
    - '&a✦ 250 D-COIN'
    - '&aУникальный навык'
    view_requirement:
      requirements:
        permission:
          type: string equals
          input: '%luckperms_inherits_permission_1r'
          output: 'no'
    left_click_requirement:
      requirements:
        r1_check:
          type: has money
          amount: 500000
        r2_check:
          type: has exp
          amount: 60
          level: true
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message] &cВы не можете сделать перерождение!'
    left_click_commands:
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[console] eco take %player_name% 500000'
      - '[console] exp take %player_name% 60l'
      - '[console] lp user %player_name% permission set 1r'
      - '[message] &aПерерождение выполнено! Получите награду.'
      - '[console] p give %player_name% 250'
      - '[console] ei give %player_name% #навык'
      - '[refresh]'
  '1r_locked':
    material: DIAMOND
    slot: 12
    priority: 1
    display_name: '&a#1 Перерождение'
    lore:
    - '&cПерерождение заблокировано.'
    view_requirement:
      requirements:
        permission:
          type: string equals
          input: '%luckperms_inherits_permission_1r'
          output: 'yes'
  '2r_locked':
    material: NETHER_STAR
    slot: 13
    priority: 1
    display_name: '&a#1 Перерождение'
    lore:
    - '&cПерерождение заблокировано.'
    view_requirement:
      requirements:
        permission:
          type: string equals
          input: '%luckperms_inherits_permission_1r'
          output: 'no'
  '2r_unlocked':
    material: NETHER_STAR
    slot: 13
    priority: 0
    display_name: '&a#2 Перерождение'
    lore:
    - '&fВы можете &aпереродиться &fпотеряв свой уровень и &a$1.000.000'
    - '&fТребования: &a80 уровень &fи &a$1.000.000'
    - '&fНо &aперерождение &fдаёт:'
    - '&a✦ 400 D-COIN'
    - '&aУникальный навык'
    view_requirement:
      requirements:
        permission:
          type: string equals
          input: '%luckperms_inherits_permission_1r'
          output: 'yes'
    left_click_requirement:
      requirements:
        r1_check:
          type: has money
          amount: 1000000
        r2_check:
          type: has exp
          amount: 80
          level: true
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message] &cВы не можете сделать перерождение!'
    left_click_commands:
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[console] eco take %player_name% 1000000'
      - '[console] exp take %player_name% 80l'
      - '[console] lp user %player_name% permission set 2r'
      - '[message] &aПерерождение выполнено! Получите награду.'
      - '[console] p give %player_name% 400'
      - '[console] ei give %player_name% #навык'
      - '[refresh]'
  '3r_locked':
    material: NETHER_STAR
    slot: 14
    priority: 1
    display_name: '&a#3 Перерождение'
    lore:
    - '&cПерерождение заблокировано.'
    view_requirement:
      requirements:
        permission:
          type: string equals
          input: '%luckperms_inherits_permission_2r'
          output: 'no'
  '3r_unlocked':
    material: NETHER_STAR
    slot: 14
    priority: 0
    display_name: '&a#3 Перерождение'
    lore:
    - '&fВы можете &aпереродиться &fпотеряв свой уровень и &a$1.500.000'
    - '&fТребования: &a100 уровень &fи &a$1.500.000'
    - '&fНо &aперерождение &fдаёт:'
    - '&a✦ 600 D-COIN'
    - '&aУникальный навык'
    view_requirement:
      requirements:
        permission:
          type: string equals
          input: '%luckperms_inherits_permission_2r'
          output: 'yes'
    left_click_requirement:
      requirements:
        r1_check:
          type: has money
          amount: 1500000
        r2_check:
          type: has exp
          amount: 100
          level: true
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message] &cВы не можете сделать перерождение!'
    left_click_commands:
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[console] eco take %player_name% 1500000'
      - '[console] exp take %player_name% 100l'
      - '[console] lp user %player_name% permission set 3r'
      - '[message] &aПерерождение выполнено! Получите награду.'
      - '[console] p give %player_name% 600'
      - '[console] ei give %player_name% #навык'
      - '[refresh]'
  background0:
    material: GRAY_STAINED_GLASS_PANE
    slot: 0
    display_name: " "
    lore:
      - " "
  background1:
    material: GRAY_STAINED_GLASS_PANE
    slot: 1
    display_name: " "
    lore:
      - " "
  background2:
    material: GRAY_STAINED_GLASS_PANE
    slot: 2
    display_name: " "
    lore:
      - " "
  background3:
    material: GRAY_STAINED_GLASS_PANE
    slot: 3
    display_name: " "
    lore:
      - " "
  background4:
    material: GRAY_STAINED_GLASS_PANE
    slot: 4
    display_name: " "
    lore:
      - " "
  background5:
    material: GRAY_STAINED_GLASS_PANE
    slot: 5
    display_name: " "
    lore:
      - " "
  background6:
    material: GRAY_STAINED_GLASS_PANE
    slot: 6
    display_name: " "
    lore:
      - " "
  background7:
    material: GRAY_STAINED_GLASS_PANE
    slot: 7
    display_name: " "
    lore:
      - " "
  background8:
    material: GRAY_STAINED_GLASS_PANE
    slot: 8
    display_name: " "
    lore:
      - " "
  background9:
    material: GRAY_STAINED_GLASS_PANE
    slot: 9
    display_name: " "
    lore:
      - " "
  background10:
    material: GRAY_STAINED_GLASS_PANE
    slot: 10
    display_name: " "
    lore:
      - " "
 
  background12:
    material: GRAY_STAINED_GLASS_PANE
    slot: 11
    display_name: " "
    lore:
      - " "
  background200:
    material: GRAY_STAINED_GLASS_PANE
    slot: 15
    display_name: " "
    lore:
      - " "
  background16:
    material: GRAY_STAINED_GLASS_PANE
    slot: 16
    display_name: " "
    lore:
      - " "
  background17:
    material: GRAY_STAINED_GLASS_PANE
    slot: 17
    display_name: " "
    lore:
      - " "
  background18:
    material: GRAY_STAINED_GLASS_PANE
    slot: 18
    display_name: " "
    lore:
      - " "
  background19:
    material: GRAY_STAINED_GLASS_PANE
    slot: 19
    display_name: " "
    lore:
      - " "
  background20:
    material: GRAY_STAINED_GLASS_PANE
    slot: 20
    display_name: " "
    lore:
      - " "
  background21:
    material: GRAY_STAINED_GLASS_PANE
    slot: 21
    display_name: " "
    lore:
      - " "
  background22:
    material: GRAY_STAINED_GLASS_PANE
    slot: 22
    display_name: " "
    lore:
      - " "
  background23:
    material: GRAY_STAINED_GLASS_PANE
    slot: 23
    display_name: " "
    lore:
      - " "
  background24:
    material: GRAY_STAINED_GLASS_PANE
    slot: 24
    display_name: " "
    lore:
      - " "
  background25:
    material: GRAY_STAINED_GLASS_PANE
    slot: 25
    display_name: " "
    lore:
      - " "
  background26:
    material: GRAY_STAINED_GLASS_PANE
    slot: 26
    display_name: " "
    lore:
      - " "
 
Для начала, убери все эти тысячи стёклышек и замени их на
YAML:
  background:
    material: GRAY_STAINED_GLASS_PANE
    slots:
      - 0
      - 1
      - (и все слоты которые тебе нужны)
    display_name: " "
    lore:
      - " "
Ну, а дальше остаётся лишь подумать 🤷
 
YAML:
menu_title: '&aПерерождения'
open_command: rebirth
register_command: true
size: 27
open_requirement:
  requirements:
    permission:
      type: has permission
      permission: mag.deluxemenus
      deny_commands:
        - '[message] &cYou don''t have permission to do that!'
items:
  '1r_unlocked':
    material: NETHER_STAR
    slot: 12
    priority: 0
    display_name: '&a#1 Перерождение'
    lore:
    - '&fВы можете &aпереродиться &fпотеряв свой уровень и &a$500.000'
    - '&fТребования: &a60 уровень &fи &a$500.000'
    - '&fНо &aперерождение &fдаёт:'
    - '&a✦ 250 D-COIN'
    - '&aУникальный навык'
    view_requirement:
      requirements:
        permission:
          type: '!has permission'
          permission: 1r
    left_click_requirement:
      requirements:
        r1_check:
          type: has money
          amount: 500000
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message] &cУ вас недостаточно денег!'
        r2_check:
          type: has exp
          amount: 60
          level: true
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message] &cУ вас недостаточно уровня!'
    left_click_commands:
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[console] eco take %player_name% 500000'
      - '[console] exp take %player_name% 60l'
      - '[console] lp user %player_name% permission set 1r'
      - '[message] &aПерерождение выполнено! Получите награду.'
      - '[console] p give %player_name% 250'
      - '[console] ei give %player_name% repair'
      - '[refresh]'
  '1r_done':
    material: BARRIER
    slot: 12
    priority: 1
    display_name: '&a#1 Перерождение'
    lore:
    - '&cПерерождение уже сделано.'
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: 1r
  '2r_locked':
    material: BARRIER
    slot: 13
    priority: 0
    display_name: '&a#2 Перерождение'
    lore:
    - '&cПерерождение недоступно.'
    view_requirement:
      requirements:
        permission:
          type: '!has permission'
          permission: 1r
  '2r_done':
    material: BARRIER
    slot: 13
    priority: 2
    display_name: '&a#2 Перерождение'
    lore:
    - '&cПерерождение уже сделано.'
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: 2r
  '2r_unlocked':
    material: NETHER_STAR
    slot: 13
    priority: 1
    display_name: '&a#2 Перерождение'
    lore:
    - '&fВы можете &aпереродиться &fпотеряв свой уровень и &a$1.000.000'
    - '&fТребования: &a80 уровень &fи &a$1.000.000'
    - '&fНо &aперерождение &fдаёт:'
    - '&a✦ 400 D-COIN'
    - '&aУникальный навык'
    view_requirement:
      requirements:
        permission:
          type: '!has permission'
          permission: 2r
    left_click_requirement:
      requirements:
        r1_check:
          type: has money
          amount: 1000000
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message] &cУ вас недостаточно денег!'
        r2_check:
          type: has exp
          amount: 80
          level: true
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message] &cУ вас недостаточно уровня!'
    left_click_commands:
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[console] eco take %player_name% 1000000'
      - '[console] exp take %player_name% 80l'
      - '[console] lp user %player_name% permission set 2r'
      - '[message] &aПерерождение выполнено! Получите награду.'
      - '[console] p give %player_name% 400'
      - '[console] ei give %player_name% time'
      - '[refresh]'
  '3r_locked':
    material: BARRIER
    slot: 14
    priority: 0
    display_name: '&a#3 Перерождение'
    lore:
    - '&cПерерождение недоступно.'
    view_requirement:
      requirements:
        permission:
          type: '!has permission'
          permission: 2r
  '3r_done':
    material: BARRIER
    slot: 14
    priority: 2
    display_name: '&a#3 Перерождение'
    lore:
    - '&cПерерождение уже сделано.'
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: 3r
  '3r_unlocked':
    material: NETHER_STAR
    slot: 14
    priority: 1
    display_name: '&a#3 Перерождение'
    lore:
    - '&fВы можете &aпереродиться &fпотеряв свой уровень и &a$1.500.000'
    - '&fТребования: &a100 уровень &fи &a$1.500.000'
    - '&fНо &aперерождение &fдаёт:'
    - '&a✦ 600 D-COIN'
    - '&aУникальный навык'
    view_requirement:
      requirements:
        permission:
          type: '!has permission'
          permission: 3r
    left_click_requirement:
      requirements:
        r1_check:
          type: has money
          amount: 1500000
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message] &cУ вас недостаточно денег!'
        r2_check:
          type: has exp
          amount: 100
          level: true
          deny_commands:
          - '[sound] BLOCK_LEVER_CLICK'
          - '[close]'
          - '[message] &cУ вас недостаточно уровня!'
    left_click_commands:
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[console] eco take %player_name% 1500000'
      - '[console] exp take %player_name% 100l'
      - '[console] lp user %player_name% permission set 3r'
      - '[message] &aПерерождение выполнено! Получите награду.'
      - '[console] p give %player_name% 600'
      - '[console] ei give %player_name% nullgravity'
      - '[refresh]'

+ Здесь добавлена постепенность.
 
Назад
Сверху Снизу