Категории Предметов

Категории предметов используются для сортировки и формирования списков предметов в меню. Стандартный список категорий сформирован на основе вкладок креативного инвентаря ванильной версии игры.

На данный момент используется:

- Shop - Trade Категорий предметов используются качестве фильтра для предметов в меню торговли и меню истории покупок.

Настройка

Категории и подкатегории настраиваются через файл «item_categories.json», расположенный по пути «.minecraft/config/oxygen/data/server/presets/core/item categories». Для каждой категории определены имя и набор подкатегорий. Для каждой подкатегории определяется имя и набор предметов, которые будут отображаться в ней. Для определения элемента используется его регистрационное имя, все остальные свойства игнорируются. В качестве названия категорий/подкатегорий вы можете использовать имя (например, «Предметы») или ключ локализации (например, «oxygen.category.items») для локализации через файлы lang.

Структура:

Независимо от содержимого файла будет создана категория без фильтрации (с именем «Все»), она используется для отображения всех доступных элементов. Кроме того, подкатегории без фильтрации будут добавлены в каждую категорию, чтобы отобразить все элементы, доступные для этой категории.

Если вы вносите изменения в «item_categories.json», вы также должны обновить версию в «item_categories_version.txt». Версия определяется как java long число, просто увеличьте его на единицу (1), это обеспечит синхронизацию с клиентами.