Перейти к основной части

Данные: Инвентари

Конфиги инвентарей хранятся в файлах .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 строк).