Skip to content
This repository was archived by the owner on May 5, 2026. It is now read-only.

Our-Island/MessageHider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[MIGRATED] MessageHider

Warning

This mod had been migrated to diakoUtils.

A Fabric 26.1.2 server-side mod.

Features:

  • It does not prevent players from sending public chat messages.
  • Public chat messages still go through the normal server-side sending flow.
  • However, they are silently hidden before the server broadcasts them to clients.
  • As a result, no player can see any public chat message sent by any player.
  • It does not affect private messages or targeted commands, such as /msg, /tell, or /w.
  • It does not modify client-side behavior; all logic is handled entirely during the server-side chat broadcast stage.

Implementation

Implemented via a Mixin injection into the following Mojang-mapped method:

  • net.minecraft.server.players.PlayerList#broadcastChatMessage(PlayerChatMessage, ServerPlayer, ChatType.Bound)

This overload handles the broadcast path for normal player public chat.

After injection, the original public chat broadcast is cancelled directly, which means:

  • Players can send public chat messages without errors.
  • The server does not broadcast those public chat messages to any client.
  • All players silently do not see public chat.
  • Targeted commands like /msg do not use this public chat broadcast overload, so they are unaffected.

Build

Requires Java 25.

./gradlew build

The build output will be located in:

build/libs/

About

[MIGRATED] Server-side Fabric mod that silently hides all public player chat messages from every client without blocking the send action.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages