Configuration

Конфигурация Oxygen: Shop

Общие сведения о конфигурации: ссылка

Структура файла:

Параметры:

Клиент

  • «enable_shop_menu_key» [boolean] - разрешить добавление клавиши «открыть меню магазина»
  • «shop_menu_key» [int] - код клавиши «открыть меню магазина» по умолчанию

Используется для настройки значения клавиши по умолчанию в меню управления и в Oxygen Menu. Коды клавиш доступны здесь: https://minecraft.gamepedia.com/Key_codes

Сервер

  • «shop_currency_index» [int] (synchronized) - индекс виртуальной валюты, используемой магазином
  • «shop_cart_size» [int] (synchronized) - размер корзины товаров в магазине. Кол-во различных предметов, которое может быть куплено за одну операцию.
  • «shop_menu_operations_timeout_millis» [int] - таймаут операций в меню магазина в миллисекундах. Таймаут используется для предотвращения неавторизованных операций по покупке и продаже (в случае модификации клиента злоумышленниками). Таймаут сбрасывается при открытии меню с помощью команды и наступает по истечению времени заданным этим значением.
  • «enable_shop_access» [boolean] (synchronized) - определяет доступ к магазину по умолчанию для всех игроков
  • «enable_shop_access_clientside» [boolean] (synchronized) - разрешить открытие меню магазина со стороны клиента. Значение этого параметра определяет правила доступа в меню торговли. Если «true», то игрок сможет открывать меню обычным способом и совершать любые операции. Если «false», то открытие меню для игрока будет возможно только с помощью команды и будет использоваться таймаут для операций.
  • «enable_shop_management» [boolean] - разрешение на редактирование сделок в магазине во время игры
  • «shop_item_receiving_mode» [int] - определяет способ получения купленных предметов. Значение «0» - отправка предметов на почту, «1» - добавление в инвентарь.
  • «advanced_logging» [boolean] - расширенное логирование операций. Если активно, то система будет логировать каждую операцию покупки в магазине.