All Mods Resource Packs Data Packs Shaders Modpacks Plugins
PlayerName Styler

PlayerName Styler

by HiSierra • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

PlayerName Styler

Add configurable nicknames and styled player names across chat, tab list, and above-head nameplates.

Features

  • Per-player nicknames (/nickname)
  • Configurable formatting for chat, tab list, and nameplates (TOML)
  • Placeholder system (built-ins + API for other mods to register their own placeholders)
  • Styling support
    • Minecraft & color/format codes (&a, &6, &l, &r, etc.)
    • Hex colors (&#RRGGBB and <#RRGGBB>)
    • Tags like <bold>, <red>, <reset>
    • <gradient:#RRGGBB:#RRGGBB>text</gradient> and <rainbow>text</rainbow>
  • LuckPerms prefix/suffix integration (optional via %prefix% / %suffix%; empty when LuckPerms is not installed)
  • Simple JSON nickname storage in your config folder (config/nicknames.json)
  • Real username lookup with /realname
  • Nameplate renderer is configurable (text_display default, with armor_stand fallback)
  • Scoreboard below_name support — shows the below_name display slot (e.g. health) as a second line under custom nameplates, which Minecraft otherwise hides once the name tag is replaced

Commands

  • /nickname — show your current nickname
  • /nickname <nickname> — set your nickname
  • /nickname clear — clear your nickname
  • /nickname set <player> <nickname> — admin set (OP level 2)
  • /nickname clear <player> — admin clear (OP level 2)
  • /nickname reload — reload nicknames file (OP level 2)
  • /nickname cleartags — remove stuck/orphaned nameplate entities and refresh online players (OP level 2)
  • /realname — list all nicknames
  • /realname <search> — search nickname/real name

Configuration

Config file: config/playernamestyler-common.toml

  • chatFormat, tabListFormat, nameplateFormat accept placeholders like:
    • %displayname%, %username%, %prefix%, %suffix%, %chatmessage%
    • %world% / %dimension%, %biome%, %ping%, %x%/%y%/%z%, %health%, etc.
  • nameplateRenderer can be text_display or armor_stand
  • showBelowName toggles the scoreboard below_name line under custom nameplates (default true)

Compatibility

  • Loader: NeoForge
  • Minecraft: 1.21.1–1.21.11 (separate build per listed version)

Example of Styled Nickname

How to Install PlayerName Styler (Mod)

PlayerName Styler by HiSierra is verified for Neoforge across Minecraft versions 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5 (latest release: 2.0.3+mc1.21.4, file size: 111 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5) and platform (Neoforge).
  2. Make sure you have the compatible loader or environment installed for Neoforge.
  3. Move the downloaded PlayerName Styler file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.4
Neoforge
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.11
Neoforge
5mo ago 1
1.21.9
Neoforge
5mo ago 1
1.21.8
Neoforge
5mo ago 1
1.21.6
Neoforge
5mo ago 1
1.21.10
Neoforge
5mo ago 1
1.21.10
Neoforge
5mo ago 1
1.21.8
Neoforge
5mo ago 1
1.21.4
Neoforge
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.9
Neoforge
5mo ago 1
1.21.6
Neoforge
5mo ago 1
1.21.11
Neoforge
5mo ago 1
1.21.8
Neoforge
6mo ago 1
1.21.10
Neoforge
6mo ago 1
1.21.6
Neoforge
6mo ago 1
1.21.11
Neoforge
6mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.4
Neoforge
6mo ago 1
1.21.9
Neoforge
6mo ago 1
1.21.4
Neoforge
9mo ago 1
1.21.8
Neoforge
9mo ago 1
1.21.10
Neoforge
9mo ago 1
1.21.6
Neoforge
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.9
Neoforge
9mo ago 1
1.21.11
Neoforge
9mo ago 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
# 2.0.3 - Gradient Fix
  • Fix gradient tags rendering as plain text inside LuckPerms prefixes/suffixes and name formats (issue #5)
  • Full MiniMessage gradient parity: named color stops (<gradient:red:blue>), three or more stops, and an optional phase, alongside the existing <gradient:#RRGGBB:#RRGGBB> form
  • Named-color gradients now render correctly on the tab list and above-head nameplate (previously the color name was stripped there)
  • Note: gradient hex must be 6-digit (#RRGGBB); 3-digit hex is not accepted, matching MiniMessage
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.3
# 2.0.3 - Gradient Fix
  • Fix gradient tags rendering as plain text inside LuckPerms prefixes/suffixes and name formats (issue #5)
  • Full MiniMessage gradient parity: named color stops (<gradient:red:blue>), three or more stops, and an optional phase, alongside the existing <gradient:#RRGGBB:#RRGGBB> form
  • Named-color gradients now render correctly on the tab list and above-head nameplate (previously the color name was stripped there)
  • Note: gradient hex must be 6-digit (#RRGGBB); 3-digit hex is not accepted, matching MiniMessage
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.3
# 2.0.3 - Gradient Fix
  • Fix gradient tags rendering as plain text inside LuckPerms prefixes/suffixes and name formats (issue #5)
  • Full MiniMessage gradient parity: named color stops (<gradient:red:blue>), three or more stops, and an optional phase, alongside the existing <gradient:#RRGGBB:#RRGGBB> form
  • Named-color gradients now render correctly on the tab list and above-head nameplate (previously the color name was stripped there)
  • Note: gradient hex must be 6-digit (#RRGGBB); 3-digit hex is not accepted, matching MiniMessage
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.3
# 2.0.3 - Gradient Fix
  • Fix gradient tags rendering as plain text inside LuckPerms prefixes/suffixes and name formats (issue #5)
  • Full MiniMessage gradient parity: named color stops (<gradient:red:blue>), three or more stops, and an optional phase, alongside the existing <gradient:#RRGGBB:#RRGGBB> form
  • Named-color gradients now render correctly on the tab list and above-head nameplate (previously the color name was stripped there)
  • Note: gradient hex must be 6-digit (#RRGGBB); 3-digit hex is not accepted, matching MiniMessage
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.3
# 2.0.3 - Gradient Fix
  • Fix gradient tags rendering as plain text inside LuckPerms prefixes/suffixes and name formats (issue #5)
  • Full MiniMessage gradient parity: named color stops (<gradient:red:blue>), three or more stops, and an optional phase, alongside the existing <gradient:#RRGGBB:#RRGGBB> form
  • Named-color gradients now render correctly on the tab list and above-head nameplate (previously the color name was stripped there)
  • Note: gradient hex must be 6-digit (#RRGGBB); 3-digit hex is not accepted, matching MiniMessage
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.3
# 2.0.3 - Gradient Fix
  • Fix gradient tags rendering as plain text inside LuckPerms prefixes/suffixes and name formats (issue #5)
  • Full MiniMessage gradient parity: named color stops (<gradient:red:blue>), three or more stops, and an optional phase, alongside the existing <gradient:#RRGGBB:#RRGGBB> form
  • Named-color gradients now render correctly on the tab list and above-head nameplate (previously the color name was stripped there)
  • Note: gradient hex must be 6-digit (#RRGGBB); 3-digit hex is not accepted, matching MiniMessage
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.3
# 2.0.3 - Gradient Fix
  • Fix gradient tags rendering as plain text inside LuckPerms prefixes/suffixes and name formats (issue #5)
  • Full MiniMessage gradient parity: named color stops (<gradient:red:blue>), three or more stops, and an optional phase, alongside the existing <gradient:#RRGGBB:#RRGGBB> form
  • Named-color gradients now render correctly on the tab list and above-head nameplate (previously the color name was stripped there)
  • Note: gradient hex must be 6-digit (#RRGGBB); 3-digit hex is not accepted, matching MiniMessage
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.3
# 2.0.2 - Bug Fix & Feature
  • Fix nameplates vanishing the instant a nickname was set: freshly spawned name tags were wrongly treated as crash orphans and blocked from loading (issue #3)
  • Add an optional second nameplate line mirroring the scoreboard "below_name" display slot (e.g. health), which Minecraft otherwise hides once the name tag is replaced (issue #4)
  • New config option showBelowName (default true) to toggle the below-name line
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.2
# 2.0.2 - Bug Fix & Feature
  • Fix nameplates vanishing the instant a nickname was set: freshly spawned name tags were wrongly treated as crash orphans and blocked from loading (issue #3)
  • Add an optional second nameplate line mirroring the scoreboard "below_name" display slot (e.g. health), which Minecraft otherwise hides once the name tag is replaced (issue #4)
  • New config option showBelowName (default true) to toggle the below-name line
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.2
# 2.0.2 - Bug Fix & Feature
  • Fix nameplates vanishing the instant a nickname was set: freshly spawned name tags were wrongly treated as crash orphans and blocked from loading (issue #3)
  • Add an optional second nameplate line mirroring the scoreboard "below_name" display slot (e.g. health), which Minecraft otherwise hides once the name tag is replaced (issue #4)
  • New config option showBelowName (default true) to toggle the below-name line
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.2
# 2.0.2 - Bug Fix & Feature
  • Fix nameplates vanishing the instant a nickname was set: freshly spawned name tags were wrongly treated as crash orphans and blocked from loading (issue #3)
  • Add an optional second nameplate line mirroring the scoreboard "below_name" display slot (e.g. health), which Minecraft otherwise hides once the name tag is replaced (issue #4)
  • New config option showBelowName (default true) to toggle the below-name line
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.2
# 2.0.2 - Bug Fix & Feature
  • Fix nameplates vanishing the instant a nickname was set: freshly spawned name tags were wrongly treated as crash orphans and blocked from loading (issue #3)
  • Add an optional second nameplate line mirroring the scoreboard "below_name" display slot (e.g. health), which Minecraft otherwise hides once the name tag is replaced (issue #4)
  • New config option showBelowName (default true) to toggle the below-name line
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.2
# 2.0.2 - Bug Fix & Feature
  • Fix nameplates vanishing the instant a nickname was set: freshly spawned name tags were wrongly treated as crash orphans and blocked from loading (issue #3)
  • Add an optional second nameplate line mirroring the scoreboard "below_name" display slot (e.g. health), which Minecraft otherwise hides once the name tag is replaced (issue #4)
  • New config option showBelowName (default true) to toggle the below-name line
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.2
# 2.0.2 - Bug Fix & Feature
  • Fix nameplates vanishing the instant a nickname was set: freshly spawned name tags were wrongly treated as crash orphans and blocked from loading (issue #3)
  • Add an optional second nameplate line mirroring the scoreboard "below_name" display slot (e.g. health), which Minecraft otherwise hides once the name tag is replaced (issue #4)
  • New config option showBelowName (default true) to toggle the below-name line
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.2
# 2.0.1 - Bug Fix
  • Fix persistent floating name tags that lingered after server crashes, deaths, or unexpected disconnects (issue #2)
  • Nameplate entities are now stripped before each level save and blocked from re-loading on startup, so orphans cannot accumulate on disk
  • Add /nickname cleartags command (op level 2) to forcibly remove all stuck nameplate entities and refresh online players
GitHub release: https://github.com/programmer1o1/playername-styler/releases/tag/v2.0.1
PlayerName Styler Icon
Download PlayerName Styler
Select game version
Select platform