Команды Oxygen: Core
Команды регистрируются как аргументы команд Core: «/oxygenc», «/oxygens» и «/oxygenop».
Клиент
Открыть меню привилегий: «/oxygenc core -privileges»
Открыть меню управления привилегиями: «/oxygenc core -privileges -management»
Получить значение привилегии клиента: «/oxygenc core -privileges -get-value {privilege id}»
Узнать баланс клиента: «/oxygenc core -currency -balance {currency index}»
Открыть меню настроек клиента: «/oxygenc core -settings»
Перезагрузить настройки клиента: «/oxygenc core -settings -reload-settings»
Настройки хранятся в файле «settings.json» в папке «.minecraft/config/oxygen/data/client/settings/».
Принять последний входящий запрос: «/oxygenc core -request -accept»
Отклонить последний входящий запрос: «/oxygenc core -request -reject»
Получить идентификатор сущности, на которую наведён курсор: «/oxygenc core -entity -get-id»
Получить UUID сущности, на которую наведён курсор: «/oxygenc core -entity -get-uuid»
Получить данные предмета в руке в формате JSON: «/oxygenc core -item -to-json {название файла (в одно слово, без .json)}»
Файл будет создан в папке «.minecraft/config/oxygen/data/client/core/itemstack/».
Сервер - Операторы
Добавить роль (Система Привилегий) игроку: «/oxygenop core -privileges -add-role {target} {role id}»
Доступно: консоль, игрок
Убрать роль (Система Привилегий) у игрока: «/oxygenop core -privileges -add-role {target} {role id}»
Доступно: консоль, игрок
Получить баланс игрока: «/oxygenop core -currency -balance {target} {currency index}»
Доступно: консоль, игрок
Добавить валюту игроку: «/oxygenop core -currency -add {target} {currency index} {value}»
Доступно: консоль, игрок
Забрать валюту у игрока: «/oxygenop core -currency -remove {target} {currency index} {value}»
Доступно: консоль, игрок
Установить запас валюты игроку: «/oxygenop core -currency -set {target} {currency index} {value}»
Доступно: консоль, игрок
Отправить уведомление игрокам в сети: «/oxygenop core -notification -all {notification}»
Доступно: консоль, игрок
Отправить уведомление игроку: «/oxygenop core -notification {target} {notification}»
Доступно: консоль, игрок
Выполнить скрипт из чата: «/oxygenop core -script -chat {script}»
Требует активный скриптовый адаптер.
Доступно: консоль, игрок
Выполнить скрипт из файла: «/oxygenop core -script -file {полное имя файла с расширением (.ts, .groovy, тд.)}»
Файл должен находится в папке «.minecraft/config/oxygen/data/server/core/scripts/». Требует активный скриптовый адаптер.
Доступно: консоль, игрок