Мова

Chat Notify

Chat Notify

Modrinth

Plays a ping sound when your name is mentioned, with options to create custom alerts.

562.1k завантажень 291 підписників оновлено 16h ago
остання v3.103.0+26.2 Modrinth
Fabric Forge Neoforge Quilt 1.19.3 – 26.2 SocialUtility
Icon

ChatNotify

Plays a ping sound when your name is mentioned, with options to create custom alerts.

Environment
Latest Minecraft

Loader
Loader
Loader

Available on Modrinth
Available on CurseForge
Available on GitHub

Features

  • Custom triggers - never worry about missing a message again!
  • Choose notification sounds from the full range of built-in and resourcepack sound effects.
  • Adjust sound volume and pitch per-notification.
  • Customize message highlighting with a color picker and format controls.
  • Use regex patterns, inclusion and exclusion triggers for fine-grained control.
  • Add automatic response messages or trigger CommandKeys
    macros.

How it Works

  1. ChatNotify has a list of Notifications, each of which has one or more Triggers.
  2. When a new message arrives in chat, ChatNotify starts checking the triggers of each notification.
  3. If a trigger matches the chat message, the corresponding notification will be activated. By
    default;
    1. The message will be edited to highlight the trigger that activated the notification.
    2. A sound will be played.
  • You can create and customize your own notifications via the options screen, which can be opened
    via ModMenu on Fabric, or the mod list on NeoForge.

Setup

When you open the options screen, you'll see a list of notifications. You can set the notification
trigger, color and sound here.

Trigger types

To change the trigger type, click the ~ button to the left of the text field.

  • Normal
    • This is what you probably want to use at first. Normal triggers aren't case-sensitive (so a
      trigger hello will match messages containing HELLO), and they don't match partial words (so
      a trigger rock will match rock! but not rocket or rock932).
  • Key
    • In vanilla, each type of chat message has a different translation key (such as chat.type.text
      or chat.type.advancement.task). You can use a key-type trigger to match all messages of that
      type.
    • Note: Many servers remove keys from messages, which will prevent this type of key from working.
      To check if a message has a key, use the trigger editor (see below).
  • Regex
    • If you want more precise control, you can switch to this type and enter a regex pattern in the
      text field.
    • Consider using the trigger editor (see below) and/or a tool such
      as regex101 to help create regex patterns.

Trigger editor

Click the button to the left of the text field to open the trigger editor.

In the trigger editor, recent chat messages will be displayed in a list (most recent first). Use the
Filter and Restyle buttons to preview the effect of your trigger.

Click on a message to view the text and translation key (if any) so you can copy them.

Additionally, some common keys are available for selection in the Key Selector.

Trigger List

If you want to add more triggers, go back to Notifications and click on the options button to the
left of the color button. You'll now see a list of triggers, which you can edit as desired.

Style target

Sometimes for key-type and regex-type triggers you may want to highlight a different part of the
message to what the trigger matches.

Adding a style target allows you to specify what part of the message should be highlighted. If the
style target doesn't match the message, the trigger will be used as normal.

Format

Sound

All built-in and resourcepack sounds can be used (click on the text field). Additionally, some
sounds are available for quick selection.

The sound source controls which of Minecraft's volume control sliders will affect the notification
sound, in addition to the volume control slider provided here.

Inclusion

Inclusion triggers do nothing by themselves, but if a trigger from the Triggers list matches a
message, ChatNotify will check all the triggers in this list and only activate the notification if
they all match.

Exclusion

Exclusion triggers are the reverse of Inclusion triggers; before activating a notification,
ChatNotify will check all the triggers in this list and only proceed with activation if none of them
match the message.

Response

Response messages will be sent in chat when the notification is activated.

Use with caution, as you can easily make a notification send a response which triggers the
notification again in a loop, which will spam chat and then crash the game.

Custom Messages

These are special ways of showing notifications, as an alternative to the normal 'play a sound and
highlight the message'.

Controls

These options apply to all notifications, and control various aspects of ChatNotify's behavior. You
should not generally need to change them (you can if you want, of course), but the Detect and
Send Mode options can be useful in certain cases of conflict with other mods.

Defaults

If you want new notifications to have a particular color or sound by default, you can set that here.

Prefixes

When ChatNotify is not using Chat Heads to detect the message sender, it will store your sent
messages and compare them to incoming messages to determine which messages were sent by you. If
you're on a server that modifies your messages, that system may not work properly, so prefixes can
help.

If you're still being notified on every message that you send (because it contains your name) try
installing Chat Heads and setting Sender Detection Mode
to Combined in the Controls tab.

GUI Tweaks

Special Widgets

ChatNotify uses a range of custom GUI widgets which behave differently to normal Minecraft.

  1. Color (🌢) and sound (🔊) status buttons on the options screen support right-click to toggle
    status.
  2. Text fields have been modified to support double-clicking, triple-clicking or clicking and
    dragging to select text.
  3. Text fields have also been modified to support CTRL+Z to undo and CTRL+Y to redo edits. Note
    that edit history will be erased whenever the GUI is refreshed, which often happens when you
    click on a different widget.
  4. Fullscreen overlay widgets such as the color picker and drop-down text field support clicking
    outside to cancel and close.
Chat Height Slider
  • ChatNotify modifies the chat height slider (in Minecraft's Chat Settings) to increase the
    maximum value to 500px.
  • Your existing setting will stay the same unless you decide to change it.

Dependencies

Fabric: Fabric API, ModMenu

NeoForge: None

Compatibility

If you encounter issues, please report on Discord or GitHub.

Contact

Discord Server

GitHub Issues

License

Версії

Release
3.103.0+26.2
fabric · 26.2 · 16h ago
- Updated to mc26.2
194
Release
3.103.0+26.2
neoforge · 26.2 · 16h ago
- Updated to mc26.2
4
Release
3.102.5+26.1.2
neoforge · 26.1, 26.1.1, 26.1.2 · 16h ago
- Reset `mc` version counter to 1 at mc1.0.0
9
Release
3.102.5+26.1.2
fabric · 26.1, 26.1.1, 26.1.2 · 16h ago
- Reset `mc` version counter to 1 at mc1.0.0
321
Beta
3.3.0-beta.1+26.2-pre-2
fabric · 26.2-pre-2, 26.2-pre-3, 26.2-pre-4 · 20d ago
- Updated to mc26.2-pre.2 - Mod versioning scheme now resets `minor` on increment of either `major` or `mc`
564
Release
3.2.4+26.1.2
neoforge · 26.1, 26.1.1, 26.1.2 · 20d ago
- Fixed an issue causing regex inclusion triggers to always match - Added `/say` to the default list of detection prefixes
71
Release
3.2.4+26.1.2
fabric · 26.1, 26.1.1, 26.1.2 · 20d ago
- Fixed an issue causing regex inclusion triggers to always match - Added `/say` to the default list of detection prefixes
2.8k
Release
2.6.9+1.21.11
fabric · 1.21.11 · 20d ago
- Fixed an issue causing regex inclusion triggers to always match - Added `/say` to the default list of detection prefixes
6.3k
Release
2.6.9+1.21.11
neoforge · 1.21.11 · 20d ago
- Fixed an issue causing regex inclusion triggers to always match - Added `/say` to the default list of detection prefixes
52
Release
2.6.9+1.21.10
fabric · 1.21.9, 1.21.10 · 20d ago
- Fixed an issue causing regex inclusion triggers to always match - Added `/say` to the default list of detection prefixes
1.6k
Release
2.6.9+1.21.10
neoforge · 1.21.10 · 20d ago
- Fixed an issue causing regex inclusion triggers to always match - Added `/say` to the default list of detection prefixes
14
Release
2.6.9+1.21.8
fabric · 1.21.6, 1.21.7, 1.21.8 · 20d ago
- Fixed an issue causing regex inclusion triggers to always match - Added `/say` to the default list of detection prefixes
409

Коментарі 0

Поки немає коментарів. Будь першим, хто поділиться думкою.

Завантажити Chat Notify

R 3.103.0+26.2 26.2 fabric 400 KB R 3.103.0+26.2 26.2 neoforge 398 KB R 3.102.5+26.1.2 26.1, 26.1.1, 26.1.2 neoforge 397 KB R 3.102.5+26.1.2 26.1, 26.1.1, 26.1.2 fabric 399 KB B 3.3.0-beta.1+26.2-pre-2 26.2-pre-2, 26.2-pre-3, 26.2-pre-4 fabric 398 KB R 3.2.4+26.1.2 26.1, 26.1.1, 26.1.2 neoforge 396 KB R 3.2.4+26.1.2 26.1, 26.1.1, 26.1.2 fabric 398 KB R 2.6.9+1.21.11 1.21.11 fabric 384 KB R 2.6.9+1.21.11 1.21.11 neoforge 381 KB R 2.6.9+1.21.10 1.21.9, 1.21.10 fabric 385 KB R 2.6.9+1.21.10 1.21.10 neoforge 380 KB R 2.6.9+1.21.8 1.21.6, 1.21.7, 1.21.8 fabric 385 KB R 2.6.9+1.21.8 1.21.8 neoforge 380 KB R 2.6.9+1.21.5 1.21.5 fabric 383 KB R 2.6.9+1.21.5 1.21.5 neoforge 378 KB R 2.6.9+1.21.4 1.21.4 fabric 383 KB R 2.6.9+1.21.4 1.21.4 neoforge 378 KB R 2.6.9+1.21.3 1.21.2, 1.21.3 fabric 383 KB R 2.6.9+1.21.3 1.21.3 neoforge 378 KB R 2.6.9+1.21.1 1.21, 1.21.1 fabric 382 KB R 2.6.9+1.21.1 1.21.1 neoforge 377 KB R 2.6.9+1.20.1 1.20, 1.20.1 fabric 385 KB R 2.6.9+1.20.1 1.20.1 forge 997 KB R 3.2.3+26.1.2 26.1, 26.1.1, 26.1.2 neoforge 396 KB R 3.2.3+26.1.2 26.1, 26.1.1, 26.1.2 fabric 398 KB R 3.2.2+26.1.2 26.1, 26.1.1, 26.1.2 fabric 397 KB R 3.2.2+26.1.2 26.1, 26.1.1, 26.1.2 neoforge 395 KB R 2.6.8+1.21.11 1.21.11 fabric 384 KB R 2.6.8+1.21.11 1.21.11 neoforge 381 KB R 2.6.8+1.21.10 1.21.9, 1.21.10 fabric 385 KB R 2.6.8+1.21.10 1.21.10 neoforge 380 KB R 2.6.8+1.21.8 1.21.6, 1.21.7, 1.21.8 fabric 385 KB R 2.6.8+1.21.8 1.21.8 neoforge 380 KB R 2.6.8+1.21.5 1.21.5 fabric 383 KB R 2.6.8+1.21.5 1.21.5 neoforge 378 KB R 2.6.8+1.21.4 1.21.4 fabric 383 KB R 2.6.8+1.21.4 1.21.4 neoforge 378 KB R 2.6.8+1.21.3 1.21.2, 1.21.3 fabric 383 KB R 2.6.8+1.21.3 1.21.3 neoforge 378 KB R 2.6.8+1.21.1 1.21, 1.21.1 fabric 382 KB R 2.6.8+1.21.1 1.21.1 neoforge 377 KB R 2.6.8+1.20.1 1.20, 1.20.1 fabric 385 KB R 2.6.8+1.20.1 1.20.1 forge 997 KB R 3.2.1+26.1.2 26.1, 26.1.1, 26.1.2 neoforge 386 KB R 3.2.1+26.1.2 26.1, 26.1.1, 26.1.2 fabric 388 KB R 2.6.7+1.21.11 1.21.11 fabric 384 KB R 2.6.7+1.21.11 1.21.11 neoforge 380 KB R 2.6.7+1.21.10 1.21.9, 1.21.10 fabric 385 KB R 2.6.7+1.21.10 1.21.10 neoforge 380 KB R 2.6.7+1.21.8 1.21.6, 1.21.7, 1.21.8 fabric 385 KB

Файли надаються напряму з першоджерела. Modgrid не зберігає та не змінює їх.