Модуль является основой проекта и добавляет статусы активности игроков, экономику и систему уведомлений (запросов). Кроме того присутствует меню настроек клиента и графических интерфейсов, а так же система привилегий для работы с разрешениями.
Информация: ссылка
Информация: ссылка
Информация: ссылка
Информация: ссылка
Статусы активности (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».