Back to mods
No Chatter project artwork

CurseForge · Minecraft mod

No Chatter

Hide selected chat/system messages using simple, client-side JSON rules.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which No Chatter release should I use?

Updated yesterday
Latest stable file nochatter-neoforge-26.3-1.0.1.jar
Game version 26.3
Loader NeoForge

No Chatter nochatter-neoforge-26.3-1.0.1.jar targets 26.3 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is No Chatter required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does No Chatter nochatter-neoforge-26.3-1.0.1.jar need?

nochatter-neoforge-26.3-1.0.1.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add No Chatter without breaking your instance.

Built for No Chatter nochatter-neoforge-26.3-1.0.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use nochatter-neoforge-26.3-1.0.1.jar. It targets 26.3 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside nochatter-neoforge-26.3-1.0.1.jar. It opens that exact file at the source.

About this project

What does No Chatter add?

Designed with simplicity and modpack immersion in mind, NoChatter provides configurable control over unwanted chat and system messages without replacing the chat screen or altering server behaviour.

NoChatter is intended for modpack creators and players who want to hide specific repeated messages from other mods, such as setup prompts, compatibility warnings, or immersion-breaking notifications.

Rules are defined in a small JSON config file and matched against the text that would normally be shown in chat.

When unwanted chatter appears, the answer is simple: not today.

Latest Update - Version 1.0.1

NoChatter 1.0.1 adds quality of life, stability, and gameplay improvements.

Highlights

  • Added optional config to suppress incoming player chat while leaving system/mod chat to existing rules
  • Added configurable client-side proximity filtering for player chat
  • Additional stability and gameplay improvements

Features

  • Hide selected chat/system messages
  • Optionally block incoming player chat globally
  • Optional proximity filtering for player chat with a configurable range
  • JSON-based configuration
  • Supports simple contains and startsWith matching
  • Supports rough phrase matching using containsAll
  • Optional case-sensitive matching per rule
  • Optional received-message logging for finding exact phrases
  • Optional suppressed-message logging for testing rules
  • Handles messages added directly to the client chat component
  • Lightweight and safe for modpacks
  • Client-side only

Typical Use Cases

  • Hide repeated setup prompts from client-side utility mods
  • Suppress immersion-breaking compatibility warnings
  • Remove noisy modpack startup messages from chat
  • Optionally hide incoming player chat while keeping system and mod messages available
  • Help modpack creators polish the player experience

Configuration Guide

NoChatter is configured using:

config/nochatter.json

The file is created automatically on first launch.

Changes can be made while the game is running. NoChatter checks the config again when messages are received, so restarting is usually not required when testing new rules.

Core Behaviour

enabled

Controls whether NoChatter suppresses messages.

Default: true

If disabled, all suppression rules are ignored.

logReceivedMessages

Controls whether every received chat/system message is written to the log.

Default: false

Enable this temporarily when you need to find the exact text of a message to suppress.

logSuppressedMessages

Controls whether suppressed messages are written to the log.

Default: true

Useful while testing rules. Once your config is working, this can be disabled to keep logs quiet.

Message Rules

Rules are listed under rules.

Each rule can use one or more matching options.

label

A friendly name for the rule.

This is used in logs only.

enabled

Controls whether this individual rule is active.

Default example rules are disabled.

caseSensitive

Controls whether matching should respect upper/lower case.

Default: false

contains

Suppresses messages containing this text.

startsWith

Suppresses messages starting with this text.

containsAll

Suppresses messages containing all listed text fragments.

This is useful for rough matching when the full message may vary slightly.

blockAllPlayerChat

Suppresses all messages received through Minecraft's player-chat channel.

Default: false

proximityPlayerChat

Limits received player-chat messages to players within the configured proximity range.

Default: false

proximityChatDistance

Sets the maximum distance, in blocks, at which player-chat messages are shown when proximity chat is enabled.

Default: 50.0

Note - System, server and mod messages remain visible unless matched by a configured rule.

Example Config

{
  "enabled": true,
  "blockAllPlayerChat": false,
  "proximityPlayerChat": false,
  "proximityChatDistance": 50.0,
  "logReceivedMessages": false,
  "logSuppressedMessages": true,
  "rules": [
    {
      "label": "simple_voice_chat_setup_hint",
      "enabled": true,
      "caseSensitive": false,
      "contains": "Press V to set up",
      "startsWith": "",
      "containsAll": []
    },
    {
      "label": "iv_entity_culling_warning",
      "enabled": true,
      "caseSensitive": false,
      "contains": "IV HAS DETECTED THAT ENTITY CULLING MOD IS PRESENT",
      "startsWith": "",
      "containsAll": []
    }
  ]
}

Matching Examples

Hide a message containing specific text

{
  "label": "guide_hint",
  "enabled": true,
  "caseSensitive": false,
  "contains": "Press H to open the guide",
  "startsWith": "",
  "containsAll": []
}

Hide messages from a visible mod prefix

{
  "label": "example_mod_prefix",
  "enabled": true,
  "caseSensitive": false,
  "contains": "",
  "startsWith": "[ExampleMod]",
  "containsAll": []
}

Hide a rough phrase

{
  "label": "chapter_unlock_hint",
  "enabled": true,
  "caseSensitive": false,
  "contains": "",
  "startsWith": "",
  "containsAll": [
    "You have unlocked",
    "chapter"
  ]
}

Finding Messages to Suppress

If you are unsure what text to match, temporarily enable:

{
  "logReceivedMessages": true
}

Then trigger the message in-game and check the log for entries like:

received chat source=chat_component text="[Simple Voice Chat] Press V to set up"

Copy a stable part of the text into a rule, then disable received-message logging again.

Compatibility

NoChatter is client-side only and does not require server installation.

It is designed to work with messages added through Minecraft’s client chat component, including messages that may not pass through normal chat events.

NoChatter does not replace the chat screen, block player chat globally, or modify server-side message behaviour.

Player chat can optionally be suppressed using blockAllPlayerChat. This only applies to messages received through Minecraft's player-chat channel; system, server and mod messages remain subject to the configured rules.

Reporting Issues

If you encounter a compatibility issue with another mod, or find a machine setup that behaves incorrectly, please report it via the project issue tracker so it can be investigated.

If a message is not being suppressed, enable logReceivedMessages, reproduce the message, and include the relevant NoChatter log lines when reporting the issue.

Project description from CurseForge.

Pick your setup

No Chatter by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

6 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

No Chatter versions and loaders

10 of 10 releases match

Looking for an older file? The official CurseForge project page is in Resources.