Вопрос SuperiorSkyBlock2 - Апгрейд система

Ядро
Paper

UlfaRio

Пользователь
Сообщения
14
Решения
1
Плагин
SuperiorSkyblock2
Ядро сервера
  1. Paper
Версия сервера
  1. 1.20
Память сервера ОЗУ
6Gb
Ссылка
https://bg-software.com/superiorskyblock/
Здравствуйте. Оформлял сейчас систему апгрейдов острова (/is upgrade) и столкнулся с такой проблемой. Когда доходишь до максимального уровня улучшалки, то после клика оно пропадает. Предоставлю пример такого предмета (не только с ним такое случается).
Также хочется спросить, как ограничить количество и цену апгрейда какой-либо улучшалки.




Код:
upgrades:
  hoppers-limit:
    item: '@'
    '1':
      has-next-level:
        type: HOPPER
        name: '&b&lЛимит воронок &a(Доступно)'
        lore:
          - '&7'
          - ' &bСледующий уровень: &f2'
          - '&7'
          - '  &b| &7Покупка улучшения воронки'
          - '  &b| &7увеличит максимальный лимит'
          - '  &b| &7воронок на вашем острове.'
          - '&7'
          - ' &bКоличество: &f16x Воронок'
          - ' &bЦена: &f$1,000,000'
          - '&7'
          - '&b▸ Нажмите, чтобы купить.'
        sound:
          type: ENTITY_EXPERIENCE_ORB_PICKUP
          volume: 0.2
          pitch: 0.2
      no-next-level:
        type: HOPPER
        name: '&b&lЛимит воронок &c(Недоступно)'
        lore:
          - '&7'
          - ' &bСледующий уровень: &f2'
          - '&7'
          - '  &b| &7Покупка улучшения воронки'
          - '  &b| &7увеличит максимальный лимит'
          - '  &b| &7воронок на вашем острове.'
          - '&7'
          - ' &bКоличество: &f16x Воронок'
          - ' &bЦена: &f$1,000,000'
          - '&7'
          - '&b▸ Нажмите, чтобы купить.'
        sound:
          type: BLOCK_ANVIL_PLACE
          volume: 0.2
          pitch: 0.2
    '2':
      has-next-level:
        type: HOPPER
        name: '&b&lЛимит воронок &a(Доступно)'
        lore:
          - '&7'
          - ' &bСледующий уровень: &f3'
          - '&7'
          - '  &b| &7Покупка улучшения воронки'
          - '  &b| &7увеличит максимальный лимит'
          - '  &b| &7воронок на вашем острове.'
          - '&7'
          - ' &bКоличество: &f32x Воронок'
          - ' &bЦена: &f$3,000,000'
          - '&7'
          - '&b▸ Нажмите, чтобы купить.'
        sound:
          type: ENTITY_EXPERIENCE_ORB_PICKUP
          volume: 0.2
          pitch: 0.2
      no-next-level:
        type: HOPPER
        name: '&b&lЛимит воронок &c(Недоступно)'
        lore:
          - '&7'
          - ' &bСледующий уровень: &f3'
          - '&7'
          - '  &b| &7Покупка улучшения воронки'
          - '  &b| &7увеличит максимальный лимит'
          - '  &b| &7воронок на вашем острове.'
          - '&7'
          - ' &bКоличество: &f32x Воронок'
          - ' &bЦена: &f$3,000,000'
          - '&7'
          - '&b▸ Нажмите, чтобы купить.'
        sound:
          type: BLOCK_ANVIL_PLACE
          volume: 0.2
          pitch: 0.2
    '3':
      has-next-level:
        type: HOPPER
        name: '&c&lМАКС. УРОВЕНЬ'
        lore:
          - ''
          - '  &b| &7Вы достигли максимального'
          - '  &b| &7уровня лимита воронок!'
          - ''
        sound:
          type: BLOCK_ANVIL_PLACE
          volume: 0.2
          pitch: 0.2
      no-next-level:
        type: HOPPER
        name: '&c&lМАКС. УРОВЕНЬ'
        lore:
          - ''
          - '  &b| &7Вы достигли максимального'
          - '  &b| &7уровня лимита воронок!'
          - ''
        sound:
          type: BLOCK_ANVIL_PLACE
          volume: 0.2
          pitch: 0.2
 
Решение
С проблемой разобрался.

Нужно было отредактировать конфиг, который находится по такому пути: modules/upgrades/config.yml
Вот как я решил эту проблему:

Код:
upgrades:
  hoppers-limit:
    '1':
      price: 150000.0
      price-type: "Money"
      block-limits:
        HOPPER: 8
      commands:
        - 'island admin setupgrade %player% hoppers-limit 2'
        - 'island admin msgall %player% &6&lOneBlock | &fКоличество воронок повышено до 12!'
    '2':
      price: 300000.0
      price-type: "Money"
      block-limits:
        HOPPER: 12
      commands:
        - 'island admin setupgrade %player% hoppers-limit 3'
        - 'island admin msgall %player% &6&lOneBlock | &fКоличество воронок повышено до 16!'
    '3':
      price: 0.0...
Я тебе рекомендую обратиться в поддержку superiorskyblock2 в discord, там быстро отвечают. Можешь писать прямо в публичный чат по теме.

Это косаеться любым тем, если собираешься работать с этим плагином. Так тебе же будет лучше.
 
С проблемой разобрался.

Нужно было отредактировать конфиг, который находится по такому пути: modules/upgrades/config.yml
Вот как я решил эту проблему:

Код:
upgrades:
  hoppers-limit:
    '1':
      price: 150000.0
      price-type: "Money"
      block-limits:
        HOPPER: 8
      commands:
        - 'island admin setupgrade %player% hoppers-limit 2'
        - 'island admin msgall %player% &6&lOneBlock | &fКоличество воронок повышено до 12!'
    '2':
      price: 300000.0
      price-type: "Money"
      block-limits:
        HOPPER: 12
      commands:
        - 'island admin setupgrade %player% hoppers-limit 3'
        - 'island admin msgall %player% &6&lOneBlock | &fКоличество воронок повышено до 16!'
    '3':
      price: 0.0
      price-type: "Money"
      block-limits:
        HOPPER: 16
      commands:
        - 'island admin msgall %player% &6&lOneBlock | &fКоличество воронок максимальный!'
 
Назад
Сверху Снизу