Данные: Инвентари
Конфиги инвентарей хранятся в файлах .conf
внутри папки data
. Все инвентари должны быть объявлены внутри блока inventories
. Каждый инвентарь имеет идентификатор, используемый в качестве ключа при объявлении инвентаря.
inventories {
[inventory-id] {
// Здесь описываются свойства инвентаря
}
// ...
}
inventory-id
должен быть уникальной строкой. Для единообразия рекомендуется использовать kebab-case для всех ключей конфигурации.
Инвентарь
display-name
Тип: Строка, поддерживает цвета и плейсхолдеры
Название инвентаря, отображаемое игроку, когда инвентарь открыт.
display-name: "&6Экипировка"
default-slot
Тип: идентификатор слота
Слот, который будет использоваться для всех не занятых слотов инвентаря.
# Слот с ID "empty" должен быть объявлен в блоке "slots"
default-slot: empty
Используйте слот gui
, чтобы запретить все взаимодействия со слотами по умолчанию. Если вы хотите разрешить хранить предметы в слотах по умолчанию, используйте тип слота generic
.
slots
Тип: объект, где ключ — это позиция слота, а значение — идентификатор слота, который должен быть привязан к этой позиции
ключ
— позиция слота. Вы также можете указать диапазон позиций, если хотите привязать один и тот же слот к нескол ьким позициям. Формат диапазона:[начало]-[конец]
, например [0-9].value
— идентификатор слота.
slots {
0-8: free-slot
9-17: premium-slot
18: previous-page
26: next-page
}
Позиция слота — целое число в диапазоне 0..53
. 0
— левая верхняя позиция, а 53
— нижняя правая позиция.
rows
Тип: целое Число в диапазоне 1..6
По умолчанию: минимальное количество строк, достаточное для размещения слотов указанных в slots
Количество строк в инвентаре. Каждая строка содержит 9 слотов, максимально возможный размер инвентаря 54
(6 строк).