Core

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

Конфигурация

Информация: ссылка

Экономика

Информация: ссылка

Система Привилегий

Информация: ссылка

Команды

Информация: ссылка

Статус Активности

Статусы активности (online, away, not disturb, offline) созданы для удобства взаимодействия игроков. Игроки в статусе offline, но будучи на сервере не отображаются в списках и не будут получать запросы. Для игроков в статусе offline при наведении на значёк статуса выводится время последней активности (для игроков в списке друзей, членов группы и т.д.).

Уведомления

Меню уведомления создано для хранения входящих запросов и важных сообщений. По умолчанию открывается нажатием клавиши «N» (клавиша может быть отключена через конфиг) или командой «/oxygenc core -notifications». Все уведомления сбрасываются при выходе из игры.

Существует возможность отправки системного уведомления с помощью команды, доступной операторам и консоли: «/oxygenop core -notification {target} {message}».

В качестве цели («target») может быть указан ник игрока или селектор (только игроки, исключая @a) или указатель «-all» (отправить всем игрокам на сервере).

Пример использования: «/oxygenop core -notification -all Сервер будет перезапущен в течении 5 минут.»

Запросы

Заголовок

Запросы используются для подтверждения действий других игроков (запрос в друзья, голосование и т.д.). Последний активный запрос будет отображаться в оверлее (можно отключить через меню настроек), все остальные будут в меню уведомлений. По умолчанию для принятия запроса используется клавиша «R», для отклонения «X» (клавиши можно отключить через конфиг). Существуют соответствующие команды: «/oxygenc core -request -accept» и «/oxygenc core -request -accept».

Настройки Клиента

Меню настроек используется для настройки клиента и графических интерфейсов. Открыть меню можно командой «/oxygenc core -settings» или через общее меню (Oxygen Menu). Настройки хранятся в файле «settings.json» в папке «.minecraft/config/oxygen/data/client/settings/». В случае ручного редактирования настройки можно перезагрузить командой «/oxygenc core -settings -reload-settings».