
NotifMod - мод на уведомления для Майнкрафт
NotifMod - клиентский мод на Fabric, который присылает звуковые и текстовые уведомления в Minecraft: упоминания в чате, износ брони, вход игроков и многое другое.
NotifMod - клиентский мод для Minecraft на Fabric, который решает одну банальную, но жутко назойливую проблему: вы отвлеклись от игры, а в это время пропустили что-то важное. Написали в личку? Упомянули в чате? Элитра вот-вот сломается прямо в полёте? Мод пришлёт уведомление - звуком, сообщением в чат, надписью над хотбаром (actionbar) или крупным тайтлом посреди экрана. Можно комбинировать как угодно.
Скачать NotifMod стоит в первую очередь тем, кто играет на серверах и любит отойти заварить чай, не выходя из игры. А ещё строителям, которые часами копаются в инвентаре и не следят за чатом. По факту это такой "секретарь" для Майнкрафта - он следит за событиями и дёргает вас за рукав, когда что-то случилось.
Какие события отслеживает мод
Список триггеров довольно внушительный, и каждый настраивается отдельно:
- Низкая прочность экипировки - мод крикнет, когда броня, инструмент или оружие почти сломались. Больше не придётся узнавать об этом в разгар боя с визером.
- Неразрушимая вещь перестала работать - классика с элитрами: у них закончилась прочность, они "серые" и не раскрываются. NotifMod предупредит заранее, а не когда вы уже падаете.
- Вещь полностью починена - если чините снаряжение починкой (Mending) на мобоферме, мод скажет, когда опыт больше не уходит в эту вещь.
- Любое сообщение в чате - если не хотите пропустить вообще ничего.
- Упоминание вашего ника - причём с гибкой настройкой через регулярные выражения, об этом ниже.
- Можно спать - уведомление, когда наступила ночь и кровать доступна.
- Поводок порвался - если тащили корову через полкарты, а она отстала и отцепилась, вы сразу узнаете, а не через километр пути.
- Игрок зашёл или вышел с сервера - удобно, когда ждёте друга в кооперативе.
- Игра и мир загрузились - мод сообщит, когда клиент прогрузился и можно играть.
Отдельная фишка - встроенный таймер с напоминанием. Запустили таймер и пошли заниматься делами: мод напомнит, когда время выйдет. Самый очевидный сценарий - разведение животных. У коров, овец и прочей живности после размножения кулдаун 5 минут, и вместо того чтобы тупо стоять у загона, вы ставите таймер и идёте копать. Ну или печёную картошку из печки вовремя забирать.
Зависимости и установка
Мод клиентский, работает на Fabric. Для запуска понадобится:
- Fabric API - обязательно
- Cloth Config API - обязательно
- Mod Menu (опционально) - строго рекомендую
Важный нюанс по поводу Mod Menu: без него мод заработает, но вы не сможете открыть экран настроек прямо в игре. А вся соль NotifMod как раз в тонкой конфигурации, так что ставьте все три моды сразу и не мучайтесь с ручной правкой конфиг-файлов.
Звуки уведомлений
Из коробки в моде есть несколько простых звуков - ничего вычурного, но для уведомлений самое то. Если встроенные не нравятся, можно использовать любой звук из игры: хоть звон колокольчика, хоть рык дракона. А если и этого мало - создайте простейший ресурспак, который подменяет звуки NotifMod на свои файлы, и получите полностью кастомные оповещения. Для стримеров и видеомейкеров это прямо подарок.
Фильтры через регулярные выражения (RegEx)
Вот тут начинается главная магия мода. В настройках можно задать, на какие именно сообщения чата приходят уведомления, используя регулярные выражения (RegEx). Если коротко - это шаблон из символов, который описывает, что искать в тексте. Штука мощнейшая, и для гибкого мода подходит идеально.
Если никогда с ними не сталкивались - не пугайтесь, базовые вещи делаются за минуту. Разберём живые примеры.
Уведомления на все варианты вашего ника
Допустим, вас зовут по-разному: кто-то пишет полный ник, кто-то "awex", кто-то "alex", а кто-то вообще "baka". Вот шаблон, который ловит всё это:
.*(\p|awex|alex|baka).*
Здесь \p - специальная переменная мода: NotifMod сам подставит ваш никнейм перед тем, как обрабатывать регулярку. Внутри скобок через символ | можно перечислить сколько угодно слов.
Но есть подвох: если кто-то напишет "alexa", уведомление всё равно прилетит, потому что "alex" там внутри. Чтобы реагировать только на целые слова без лишних букв по краям, используйте такой вариант:
(.*\W)?(\p|awex|alex|baka)(\W.*)?
Это говорит моду: если рядом с именем есть другие символы, они не должны быть буквами или цифрами.
Бонус: мод умеет подсвечивать ваш ник в чате при упоминании. Для этого тоже задаётся шаблон, и обычно он похож на фильтр выше, только без кусков .*. Например:
\p|awex|alex|baka
Уведомления о личных сообщениях
С личкой всё чуть сложнее, потому что приватные сообщения на сервере обрабатывает плагин, и формат у каждого свой. Сначала выясните, как выглядят входящие сообщения и в какой канал они приходят - плагин может использовать канал "system" вместо "chat", и фильтровать нужно именно его.
Допустим, входящее личное сообщение выглядит так: [Joe -> You] Hello!
Тогда подойдёт шаблон:
.*\[.+ -> You\] .*
Можно и комбинировать. Скажем, вы фильтруете канал "system", но хотите ловить ещё и сообщения от консоли сервера (они начинаются с [Server] и тоже идут в "system"). Соединяем по уже знакомому принципу:
(\[Server\] .*)|(.*\[.+ -> You\] .*)
Кстати, забавная деталь из истории версий: в Minecraft 1.19 сообщения от консоли сервера перестали использовать канал "system", а в 1.19.1 вернулись обратно, но уже без префикса "[server]". Так что если фильтр внезапно перестал работать после обновления игры - проверьте, не поменялся ли формат сообщений.
Советы из практики
- Не ставьте звук на все события сразу. Если включить оповещение на каждое сообщение в чате на оживлённом сервере, вы сойдёте с ума за десять минут. Оставьте звуки для упоминаний, лички и критичных вещей вроде износа элитр.
- Actionbar vs Title. Тайтл перекрывает центр экрана - берите его только для самого важного. Для остального хватит надписи над хотбаром.
- Тестируйте регулярки. Составили шаблон - попросите друга написать в чат разные варианты и убедитесь, что ловится нужное, а лишнее отсекается.
- Для одиночной игры мод тоже полезен: напоминания о сне, износе инструментов и таймер для ферм работают и без сервера.
Мод чисто клиентский, так что на сервере ничего устанавливать не нужно - он не нарушит античит и не вызовет подозрений, потому что просто читает то, что и так приходит вашему клиенту.
Скачать мод NotifMod для Майнкрафта можно на нашем сайте - ставьте вместе с Fabric API и Cloth Config, загляните в настройки через Mod Menu и потратьте десять минут на конфигурацию. Зато потом ни одно важное событие в Minecraft мимо вас не пройдёт.
Как поиграть с друзьями с модом NotifMod - мод на уведомления для Майнкрафт?
Мод NotifMod - мод на уведомления для Майнкрафт куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода NotifMod - мод на уведомления для Майнкрафт будет готов за пару минут - BungeeHost сделает всё за вас.
