Серверный мод для Майнкрафт на Fabric, который отправляет владельцу уведомления о событиях сервера за пределы игры. Сообщения можно получать в игре, по электронной почте, через Telegram, вебхук или ntfy; игрокам устанавливать мод не нужно.
Возможности
- Уведомления о запуске и остановке сервера, входе и выходе игроков, их смерти.
- В сообщении о смерти передаются текст смерти, измерение, координаты, здоровье и данные об уроне.
- При необходимости отправляются сообщения чата, команды и игровые сообщения.
- Внутриигровые уведомления получают операторы либо игроки из списка получателей.
- Фильтры отслеживаемых и игнорируемых игроков, а также префиксов сообщений.
Как пользоваться
Настройки создаются в config/notifymemod.json. После изменения файла примените их командой notifyme reload, а проверочное уведомление отправьте через notifyme test.
Для внутриигровых сообщений всем игрокам укажите inGame.opsOnly со значением false; точных получателей задайте в inGame.recipients.
Каналы почты, Telegram, вебхука и ntfy включаются соответствующими параметрами postfix.enabled, telegram.enabled, webhook.enabled и ntfy.enabled. Для почты необходима настроенная на сервере программа sendmail, совместимая с Postfix.
Настройки
В блоке events включаются нужные события. Уведомления чата, команд и игровых сообщений выключены по умолчанию.
filters.watchedPlayers— отправлять события только выбранных игроков.filters.ignoredPlayers— не отправлять события выбранных игроков.filters.ignoreMessagesStartingWith— не отправлять сообщения с указанными префиксами.serverName— название сервера в уведомлениях.timezone— системный часовой пояс или идентификатор часового пояса Java.subjectPrefix— префикс заголовка уведомлений.
Требования и совместимость
Нужны Fabric Loader, Fabric API и Java 21. Мод работает на стороне сервера и обычно совместим с серверными модами Fabric, если они не изменяют те же события необычным образом.
Команды
Команды требуют уровень прав 2.
notifyme reload— перечитывает конфигурацию.notifyme test— отправляет тестовое уведомление через включённые каналы.notifyme status— показывает путь к конфигурации, включённые события и готовность каналов.
