NameProtected
by Reizoo
NameProtected replaces player names in chat, the tab list, nameplates and team-colored displays according to rules the player defines.
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
Nickname filtering
Chat, the tab list, nameplates and team-colored displays all show a replacement name in place of a matched one.
Custom rules
Each rule pairs a name with its replacement, and number words can be swapped for other words through replacement pairs.
Live config
Rules are stored in JSON, and edits are loaded with the nameprotect reload command without restarting the game.
Unicode and case handling
Matching ignores letter case and works with names written in non-ASCII scripts, such as Cyrillic.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x8 of 8 versions with builds
1.20.x6 of 6 versions with builds
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
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?
Which loader does NameProtected support?
How are changes applied after editing the rules?
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 "*".
Official listing
- Modrinth page
- modrinth.com/mod/nameprotected
- Owner
- Reizoo
- Published
- 2026-05-03
- Updated on Modrinth
- 2026-05-11
- Facts verified
- 2026-10-15
