I Can not Hear

Quick rating

I Can not Hear

No reviews yet

A mod that limits chat message propagation distance.

Tech
QoL & Tweaks
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
I can't hear-0.1.0.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

I Can't Hear

A Minecraft Forge mod that limits chat message propagation distance.

Overview

In vanilla Minecraft, chat messages reach every player on the server regardless of distance. ICantHear changes this — chat messages only propagate within a limited range, and players too far away won't see your messages. This brings a more realistic communication experience to multiplayer servers, encouraging players to move closer or use a megaphone to extend their reach.

Features

Distance Limits

Message Type Base Range Extended Range
Normal chat 48 blocks
/say (executed by player) 48 blocks 384 blocks
/msg / /tell / w 48 blocks
/tellraw 48 blocks 384 blocks
  • Base range: Without a megaphone, messages propagate only 48 blocks.
  • Extended range: Holding a megaphone and consuming energy extends the range to 384 blocks.
  • Console / Command block executions of /say and /tellraw are not distance-limited and broadcast globally.

The megaphone is the core item of this mod:

  • Energy capacity: 2500 FE (Forge Energy)
  • Effect: When held in the main hand while sending a message, consumes energy based on message byte count and extends propagation from 48 blocks to 384 blocks
  • Charging: Supports the Forge Energy standard interface; can be charged by other mods' charging devices
  • Durability bar: Displays remaining energy in the inventory via the durability bar

Crafting Recipe

Crafts an empty-energy megaphone. Charge it before first use.

Technical Details

  • Target version: Minecraft 1.20.1 + Forge 47.3.0
  • Build tool: Gradle + Forge MDK
  • Java version: 17
  • Implementation:
    • Intercepts ServerChatEvent to replace default chat broadcasting logic
    • Uses Mixin injections to modify /say, /msg//tell, /tellraw command registration
    • Leverages Forge Energy Capability for the megaphone's energy system

Build

# Clone the repository
git clone <repository-url>
cd 我听不见

# Build
./gradlew build

# Output is located in build/libs/

Installation

  1. Make sure Minecraft 1.20.1 has Forge 47.3.0 or later installed
  2. Place the generated icanthear-x.x.x.jar file into .minecraft/mods/
  3. Launch the game

License

Apache License 2.0

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works