- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 79
- Подписчиков на Modrinth
- 0
- версия
- 1
- Обновлён
- 6 мая 20266 мая
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
NotifyMe
NotifyMe — это лёгкий серверный мод для Fabric на Minecraft 1.21.1, который следит за обычными серверными событиями и отправляет уведомления за пределами игры. Он создан для владельцев серверов, которые хотят знать, когда происходят важные вещи, не держа клиент Minecraft открытым. NotifyMe может оповещать операторов прямо в игре, отправлять письма через Postfix/sendmail, публиковать сообщения через Telegram-бота, вызывать обычный JSON-вебхук или публиковать в топик ntfy.
Возможности
- Уведомления о запуске и остановке сервера
- Уведомления о входе и выходе игроков
- Уведомления о смерти игроков с сообщением о смерти, измерением, позицией, здоровьем и метаданными урона
- Необязательные уведомления о чате, трансляции команд и игровых сообщениях
- Внутриигровые уведомления для операторов или указанных получателей
- Доставка почты через совместимый с Postfix бинарник
sendmail - Доставка через Telegram-бота
- Доставка через обычный вебхук с необязательным секретным заголовком
- Доставка в топик ntfy с необязательным bearer-токеном, приоритетом и тегами
- Фильтры игроков для отслеживаемых и игнорируемых игроков
- Фильтры по префиксу сообщений для чувствительного содержимого чата или команд
- Админ-команды во время работы для перезагрузки, тестовых уведомлений и проверки статуса
Требования
- Minecraft 1.21.1
- Fabric Loader 0.18.4 или новее
- Fabric API
- Java 21 или новее NotifyMe работает на стороне сервера. Игрокам не нужно устанавливать его на клиенты.
Установка
- Установите Fabric Loader и Fabric API на ваш сервер Minecraft 1.21.1.
- Поместите jar-файл NotifyMe в папку
modsсервера. - Запустите сервер один раз.
- Отредактируйте созданный файл конфигурации
config/notifymemod.json. - Выполните
/notifyme reloadили перезапустите сервер. - Выполните
/notifyme test, чтобы проверить настроенные каналы уведомлений.
Каналы уведомлений
В игре
Внутриигровые уведомления включены по умолчанию. По умолчанию NotifyMe отправляет сообщения только операторам сервера. Установите inGame.opsOnly в false, чтобы отправлять всем игрокам онлайн, или задайте inGame.recipients как список точных имён игроков.
Postfix / sendmail
NotifyMe может передавать письмо локальной команде sendmail, что хорошо работает с Postfix. Включите postfix.enabled, настройте postfix.from и добавьте один или несколько адресов в postfix.to. Пример:
"postfix": {
"enabled": true,
"sendmailPath": "/usr/sbin/sendmail",
"from": "minecraft@example.com",
"to": ["admin@example.com"],
"timeoutSeconds": 10
}Postfix должен быть уже настроен на сервере. NotifyMe только передаёт сообщение в sendmail; он не настраивает SMTP, DNS, DKIM, SPF или параметры релея.
Telegram
Создайте бота через BotFather, добавьте его в нужный чат и настройте токен бота и id чата. Пример:
"telegram": {
"enabled": true,
"botToken": "123456:bot-token",
"chatId": "123456789",
"messageThreadId": 0,
"disableNotification": false,
"timeoutSeconds": 10
}Для тем форума или веток супергрупп задайте messageThreadId.
Вебхук
Бэкенд вебхука отправляет JSON-полезную нагрузку с именем события, заголовком, сообщением, компактным сообщением, именем игрока, временной меткой и метаданными. Пример:
"webhook": {
"enabled": true,
"url": "https://example.com/minecraft-webhook",
"secretHeaderName": "X-NotifyMe-Secret",
"secretHeaderValue": "change-me",
"timeoutSeconds": 10
}ntfy
NotifyMe может публиковать напрямую в URL топика ntfy. Пример:
"ntfy": {
"enabled": true,
"topicUrl": "https://ntfy.sh/my-minecraft-topic",
"token": "",
"priority": "default",
"tags": ["minecraft"],
"timeoutSeconds": 10
}Для защищённых топиков ntfy задайте token.
Конфигурация
NotifyMe создаёт config/notifymemod.json при первом запуске. Настройки событий по умолчанию:
"events": {
"serverStarted": true,
"serverStopping": true,
"playerJoined": true,
"playerLeft": true,
"playerDied": true,
"chatMessage": false,
"commandMessage": false,
"gameMessage": false,
"test": true
}Уведомления о чате, командах и игровых сообщениях отключены по умолчанию, потому что они могут быть шумными и содержать личную или чувствительную информацию. Включайте их только если это соответствует политике вашего сервера. Параметры фильтрации:
"filters": {
"watchedPlayers": [],
"ignoredPlayers": [],
"ignoreMessagesStartingWith": ["/login", "/register"]
}watchedPlayers: если список не пуст, отправляются только события этих игроков.ignoredPlayers: события этих игроков пропускаются.ignoreMessagesStartingWith: пропускает уведомления о чате или командах с совпадающими префиксами. Общие параметры:
"serverName": "Minecraft Server",
"timezone": "system",
"subjectPrefix": "[Minecraft]"serverNameотображается в тексте уведомлений.timezoneпринимаетsystemили id часового пояса Java, напримерEurope/BerlinилиAmerica/New_York.subjectPrefixдобавляется к заголовкам уведомлений.
Команды
Команды NotifyMe требуют уровень разрешений 2.
/notifyme reload
/notifyme test
/notifyme status/notifyme reloadперезагружаетconfig/notifymemod.json./notifyme testставит в очередь тестовое уведомление через включённые каналы./notifyme statusпоказывает путь к конфигурации, включённые типы событий и готовность бэкендов.
Примечания о приватности
Внешние сервисы уведомлений могут получать имена игроков, содержимое чата (если включено), сообщения о смерти, координаты, метаданные сервера и временные метки. Проверьте свою конфигурацию перед включением доставки через чат, сообщения команд, игровые сообщения, вебхук, Telegram, ntfy или почту на публичных серверах.
Совместимость
NotifyMe использует хуки событий Fabric API и не требует миксинов. Он должен быть совместим с большинством серверных модов для Fabric, если другой мод не изменяет те же события необычным образом.
Лицензия
NotifyMe распространяется под лицензией CC0-1.0.
Частые вопросы
Как установить Notify Me Mod?
Установите Fabric под свою версию Minecraft, скачайте Notify Me Mod под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Notify Me Mod?
У Notify Me Mod есть сборки для Minecraft 1.21.1.
Нужен ли Notify Me Mod на сервере?
Ставится только на сервер; игрокам ставить не нужно