Перейти к основному содержимому
Версия: 2.0.0

Налаштування предметів

Налаштування предметів в гюї​

DisplayName - Відображення назви предмета
Enchanted - Є 2 типа даних: true або false, якщо true - предмет буде зачаровано
Lore - Опис предмета
ModelData (необов'язково) - Користувацькі дані моделі

Приклад опису​

Lore:
- "&cДуже крутий опис"
- "&dТак, це різнокольорово"
- "&bПлейсхолдери? %keys%"

Плейсхолдери​

  • %keys% - Кількість ключів гравця
  • %keys_<casetype> - Кількість ключів гравця від іншого кейсу
  • %casetype% - Тип кейсу

Slots - Список чи діапазон слотів, в яких буде знаходитись даний предмет

Приклад списку​

Slots:
- 0
- 8
- 9-16 # може бути діапазоном

ID - Матеріал предмета, всі типи предметів описані тут
Rgb (необов'язково) - Можливість міняти колір шкіряних предметів

Приклад RGB​

Rgb: 123, 50, 15

Type - Тип предмета:

  • DEFAULT - звичайний предмет для краси графічного інтерфейсу
  • OPEN - предмет, який відкриває кейс (або можна використовувати OPEN_<інша_назва_кейсу> для відкриття іншого кейсу)
  • HISTORY - предмет, відображаючий історію недавніх відкриттів кейсів

Приклад типу для відкриття іншого кейсу​

Type: OPEN_donate
# donate - інший тип кейсу

Налаштування предметів з типом HISTORY​

Плейсхолдери:

  • %player% - Ім'я гравця
  • %group% - Ім'я групи
  • %groupdisplayname% - Відображаєме ім'я групи
  • %time% - Час відкриття кейсу
  • %action% - Назва RandomAction
  • %actiondisplayname% - Відображаєме ім'я RandomAction
  • %casetype% - Тип кейсу
  • %casedisplayname% - Відображаєме ім'я кейсу
  • %casetitle% - Тайтл кейсу (заголовок)

Type: HISTORY-[index]-[case] (index - індекс недавніх відкриттів кейсу, діапазон 0-9; case - тип кейсу, необов'язковий)

History0:
Material:
# ID: TRIPWIRE_HOOK - Матеріал вже буде player_head, може бути DEFAULT, якщо ви хочете використовувати матеріал виграшного предмету
DisplayName: "&c%player%"
Enchanted: false
Lore:
- '&6Група &f- &c%group%'
- '&6Час &f- &c%time%'
- ''
Slots:
- 36
Type: HISTORY-0-case # 0 – індекс недавніх відкриттів кейсів, діапазон 0-9; case - тип кейсу, якщо пусто, то буде кейс за замовчанням (необов'язково)

Ви можете використовувати HISTORY-[index]-GLOBAL опцію, якщо ви хочете відобразити відсортовані відкриття всіх кейсів

Історію не знайдено​

Також для цього типу предмета доступне розширене налаштування. Якщо індекс недавніх відкриттів ще не заповнений (кейс не було відкрито), то можна встановити зовсім інший предмет замість історії в секції HistoryNotFound:

History0:
Material:
# ID: TRIPWIRE_HOOK - Матеріал уже буде player_head, якщо він закоментований, може бути DEFAULT, якщо ви хочете використовувати матеріал виграшного предмета
DisplayName: "&c%player%"
Enchanted: false
Lore:
- '&6Группа &f- &c%group%'
- '&6Час &f- &c%time%'
- ''
Slots:
- 36
Type: HISTORY-0-case # 0 - індекс недавніх відкриттів кейсів, діапазон 0-9; case - тип кейса, якщо порожньо, то буде кейс за замовчуванням (опціонально)
HistoryNotFound: # Секція для незаповнених індексів
DisplayName: "&cNot found"
ID: BARRIER
#Enchanted: false
#Lore:
# - "&cSorry..."
#ModelData: 1234
#Rgb: 255,255,255

Налаштування призових предметів​

Group - Група, яка дається гравцю в якості призу
Chance - Шанс, при якому видається цей приз
GiveType - Тип нагороди, якщо ONE, то гравцю дається лише один приз (Actions), якщо RANDOM, то вибирається приз з різними шансами(RandomActions)

Плейсхолдери​

  • %player% - Ім'я гравця
  • %group% - Назва групи
  • %groupdisplayname% - Відображаєме ім'я групи
  • %casetype% - Тип кейсу
  • %casedisplayname% - Відображаєме ім'я кейсу
  • %casetitle% - Тайтл кейсу (заголовок)

Дії​

  • [command] - консольна команда
  • [broadcast] - повідомлення для всіх гравців
  • [message] - повідомлення гравця, відкрившого кейс
  • [title] - тайтл для гравця, відкрившого кейс (знак ; розділяє тайтл і субтайтл)
- '[title] (title);(subtitle)'
  • [sound] - звук буде програно для гравця, відкрившого кейс
- '[sound] (sound) (volume) (pitch)'

GiveType: ONE​

Actions: # GiveType: ONE
- '[command] lp user %player% parent set %group%'
- '[title] &aВітаємо!;&5ви виграли %groupdisplayname%'
- '[broadcast] &a>&c>&e> &c%player% &6виграв групу %groupdisplayname% &6з &5Ultra-Case.'
- '[sound] ENTITY_ENDERMAN_DEATH 2 1'

GiveType: RANDOM​

RandomActions: # GiveType: RANDOM
first:
Chance: 50 # Шанс між випадковими діями
DisplayName: "something" # відображаєме ім'я для історії відкриття
Actions:
- '[command] say something'
- '[broadcast] &a>&c>&e> &c%player% &6виграв групу %groupdisplayname% &6з &5Ultra-Case.'
second:
Chance: 50 # Шанс між випадковими діями
Actions:
- '[command] say something'
- '[broadcast] &a>&c>&e> &c%player% &6виграв групу %groupdisplayname% &6з &5Ultra-Case.'

Альтернативні дії​

Виконується, коли група гравця вища тієї, яку він виграв (доступно для обох типів GiveType)

AlternativeActions: # GiveType: будь-який, це не має значення; виконується, якщо група нижче за рангом, ніж група гравця в LevelGroups
- "[message] &cВибачте %player%, але у вас є група вище, ніж ви виграли:("

Затримка дій​

[cooldown:<затримка в секундах>] За допомогою цієї опції, ви зможете виконувати дії з певною затримкою

Actions: # Ця команда буде виконана за 1 секунду після відкриття кейсу
- '[cooldown:1][command] lp user %player% parent set %group%'