ModsFinder

NameProtected

by Reizoo

NameProtected replaces player names in chat, the tab list, nameplates and team-colored displays according to rules the player defines.

FabricClient-side onlyMIT LicenseOpen source1.16.5 – 1.21.11

What it does

Each rule pairs a name with a substitute, and it is checked against incoming chat, the tab list, the nameplates floating over heads and any team-colored label. Matching is case-insensitive, so a rule written as noob also catches NOOB, Noob and nOoB. Names in non-ASCII scripts such as Cyrillic are supported.

Replacement pairs can also convert number words within text, and the rules persist in a JSON file. Edits made to the file take effect after the command nameprotect reload is run, so the game does not need a restart. Commands run on the client under the nameprotect prefix.

The mod is built on client-side mixins and sends no packets, so server owners see nothing and the server gains no load. It targets Minecraft 1.21.4 and is released as open source under the MIT License. Builds cover 1.16.5 – 1.21.11, with 1.0.0 for 1.20.6 as the latest Fabric file, and it runs on Fabric only.

Key features

  1. Nickname filtering

    Chat, the tab list, nameplates and team-colored displays all show a replacement name in place of a matched one.

  2. Custom rules

    Each rule pairs a name with its replacement, and number words can be swapped for other words through replacement pairs.

  3. Live config

    Rules are stored in JSON, and edits are loaded with the nameprotect reload command without restarting the game.

  4. Unicode and case handling

    Matching ignores letter case and works with names written in non-ASCII scripts, such as Cyrillic.

Compatibility

Latest build for each game version and loader.

1.21.x8 of 8 versions with builds
1.21.111.0.0
1.21.101.0.0
1.21.91.0.0
1.21.81.0.0
1.21.71.0.0
1.21.61.0.0
1.21.51.0.0
1.21.41.0.0
1.20.x6 of 6 versions with builds
1.20.61.0.0
1.20.51.0.0
1.20.41.0.0
1.20.31.0.0
1.20.21.0.0
1.20.11.0.0
1.19.x4 of 4 versions with builds
1.18.x2 of 2 versions with builds
1.17.x2 of 2 versions with builds
1.16.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Hiding a name in a shared world

A player who streams or records can replace their own name everywhere on their own screen, while others still see the original.

Filtering a repeated word

A rule for a specific word or name can swap every occurrence in chat, so text reads the same on the screen of one player.

Who it’s for: Players on Fabric who want name replacement on their own client. Since the changes are local, it suits anyone who does not want to ask a server owner to change anything.

Questions

Does NameProtected need to be installed on the server?

No. Servers do not need it; each player installs it for their own game.

Which loader does NameProtected support?

It is published for Fabric only, with builds for 1.16.5 – 1.21.11 and 1.0.0 for 1.20.6 as the latest Fabric file.

How are changes applied after editing the rules?

Rules are stored in a JSON file. After editing it, the command nameprotect reload loads the new rules without a restart.

What the author says

Client-side Minecraft mod for Fabric 1.21.4. Filters and replaces nicknames and chat text on your screen using custom rules. Server sees nothing - purely visual, runs only on your client. After this, any occurrence of "Notch" in chat or above heads renders as "SteveTheLegend", and "badword" becomes "*".
Reizoo, on the Modrinth page

Official listing

Owner
Reizoo
Published
2026-05-03
Updated on Modrinth
2026-05-11
Facts verified
2026-10-15