Перейти к содержимому
Mineforgian

PlayerName Styler

a NeoForge mod that lets your nickname in chat, tab list, and nameplates. Also supports Luckperms mod.

Загрузки
4K
Подписчики
8
Обновлён
1 июня 2026 г.
Лицензия
MIT

Опубликован 7 мая 2025 г.

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

Ченджлог

2.0.3+mc1.21.4Релиз1.21.4 · 1 июня 2026 г.

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+mc1.21.1Релиз1.21.1 · 1 июня 2026 г.

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+mc1.21.11Релиз1.21.11 · 1 июня 2026 г.

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+mc1.21.9Релиз1.21.9 · 1 июня 2026 г.

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+mc1.21.8Релиз1.21.8 · 1 июня 2026 г.

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+mc1.21.6Релиз1.21.6 · 1 июня 2026 г.

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+mc1.21.10Релиз1.21.10 · 1 июня 2026 г.

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+mc1.21.10Релиз1.21.10 · 30 мая 2026 г.

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

Комментарии

Загружаем…