Commands
Команды Oxygen: Shop
Команды модулей регистрируются как аргументы команд Core: «/oxygenc», «/oxygens» и «/oxygenop».
Сервер - Операторы
Открыть меню магазина: «/oxygenop shop -open-menu {target}»
Доступно: консоль, игрок
В качестве получателя («target») может использоваться имя пользователя или селектор (только игроки, исключая @a).
Перезагрузить сделки: «/oxygenop shop -reload-offers»
Доступно: консоль, игрок
Сделки хранятся в JSON файле в папке «.minecraft/config/oxygen/data/server/shop/». Команда может быть использована в случае редактирования файла в ручную для загрузки изменений.
Сохранить изменения: «/oxygenop shop -save-offers»
Доступно: консоль, игрок
Команду необходимо использовать в случае редактирования сделок с помощью команд.
Создать сделку: «/oxygenop shop -create-offer {amount} {price} {discount}»
Доступно: игрок
Для создания сделки требуется взять предмет в основную руку и ввести команду, указав:
- «amount» - кол-во предмета, приобретаемое за одну операцию
- «price» - общую стоимость сделки
- «discount» - скидку в процентах (не учитывается при расчёте стоимости, используется только для отображения в меню - указывайте стоимость с учётом скидки)
Удалить сделку: «/oxygenop shop -remove-offer»
Доступно: игрок
Для удаления сделки требуется взять предмет в основную руку и ввести команду. Все сделки с данным предметом будут удалены.
Клиент
Открыть меню магазина: «/oxygenc shop»
Удалить кэшированные данные магазина: «/oxygenc shop -reset-data»
Данные будут перезагружены при открытии меню.