Настройки предметов
Настройки предметов в GUI
DisplayName
- Отображение названия предмета
Enchanted
- Есть 2 типа данных: true
или false
, если true
- предмет будет зачарован
Lore
- Описание предмета
ModelData (необязательно)
- Пользовательские данные модели
Пример описания
Lore:
- "&cОчень крутое описание"
- "&dДа, это разноцветно"
- "&bПлейсхолдеры? %keys%"
Плейсхолдеры
%keys%
- Количество ключей игрока%case%
- Название кейса
Slots
- Список или диапазон слотов, в которых будет находиться данный предмет
Пример списка
Slots:
- 0
- 8
- 9-16 # может быть диапазоном
Material
- Материал предмета, все типы предметов описаны здесь
Rgb (необязательно)
- Возможность менять цвет кожаных предметов
Пример RGB
Rgb: 123, 50, 15
Type
- Тип предмета, существует 3 типа:
DEFAULT
- обычный предмет для красоты графического интерфейсаOPEN
- предмет, который открывает кейс (или можно использовать OPEN_<другое_название_кейса> для открытия другого кейса)HISTORY
- предмет, отображающий историю недавних открытий кейсов
Пример типа для открытия другого кейса
Type: OPEN_donate
# donate - другое название кейса
Настройки предметов с типом HISTORY
Плейсхолдеры:
%player%
- Имя игрока%group%
- Имя группы%groupdisplayname%
- Отображаемое имя группы%time%
- Время открытия кейса%action%
- Название RandomAction%actiondisplayname%
- Отображаемое имя RandomAction%casename%
- Название кейса%casedisplayname%
- Отображаемое имя кейса%casetitle%
- Заголовок кейса
Type: HISTORY-[index]-[case] (index - индекс недавних открытий кейса, диапазон 0-9; case - тип кейса, необязательно)
History0:
DisplayName: "&c%player%"
Enchanted: false
Lore:
- '&6Группа &f- &c%group%'
- '&6Время &f- &c%time%'
- ''
Slots:
- 36
# Material: TRIPWIRE_HOOK - Материал уже будет player_head, может быть DEFAULT, если вы хотите использовать материал выигрышного предмета
Type: HISTORY-0-case # 0 – индекс недавних открытий кейсов, диапазон 0-9; case - тип кейса, если пусто, то будет кейс по умолчанию (необязательно)
Вы можете использовать HISTORY-[index]-GLOBAL
опцию, если вы хотите отобразить отсортированные открытия всех кейсов
История не найдена
Также для этого типа предмета доступна расширенная настройка. Если индекс недавних открытий еще не заполнен (кейс не был открыт), то можно установить совсем другой предмет вместо истории в секции HistoryNotFound
:
History0:
DisplayName: "&c%player%"
Enchanted: false
Lore:
- '&6Группа &f- &c%group%'
- '&6Время &f- &c%time%'
- ''
Slots:
- 36
# Material: TRIPWIRE_HOOK - Материал уже будет player_head, если он закомментирован, может быть DEFAULT, если вы хотите использовать материал выигрышного предмета
Type: HISTORY-0-case # 0 - индекс недавних открытий кейсов, диапазон 0-9; case - тип кейса, если пусто, то будет кейс по умолчанию (опционально)
HistoryNotFound: # Секция для незаполненных индексов
DisplayName: "&cNot found"
Материал: BARRIER
#Enchanted: false
#Lore:
# - "&cSorry..."
#ModelData: 1234
#Rgb: 255,255,255
Настройки призовых предметов
Group
- Группа, которая дается игроку в качестве приза
Chance
- Шанс, при котором выдается этот приз
GiveType
- Тип награды, если ONE, то игроку дается только один приз (Actions), если RANDOM, то выбирается приз с разными шансами (RandomActions)
Плейсхолдеры
%player%
- Имя игрока%group%
- Название группы%groupdisplayname%
- Отображаемое имя группы%casename%
- Название кейса%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%'