pv-addon-nickname
2.1.3Plasmo Voice nickname addon. One universal jar - tested on Paper/Folia/Fabric/Forge/NeoForge/Velocity/Arclight (MC 1.20.1 to 26.1.2). PlaceholderAPI / PB4 supported.
2.1.3latestpv-addon-nickname 2.1.3Jun 15, 2026 Fix: nicknames no longer render as the literal placeholder text (e.g. %styled-nicknames:display_name%) on Fabric / PB4. The server PB4 integration now builds its parse input with PB4's LiteralNode instead of reflecting Text.literal(String). Under intermediary mappings Text.literal and Text.translatable are indistinguishable static String->Text methods, so the old shape-based lookup could non-deterministically pick translatable and turn the placeholder into an unresolved translation key. LiteralNode + Placeholders.parseText(TextNode, PlaceholderContext) is deterministic and mapping / loader / version agnostic.2.1.2pv-addon-nickname 2.1.2May 29, 2026 Bug Fixes
- Fix PB4 (Fabric Text Placeholder API) placeholders not resolving on MC 1.20.1. Two root causes: (1) the resolver picked the wrongparseTextoverload (TextNodeinstead ofText), and (2) it looked up the text factory by the Yarn nameliteral, which does not exist in the intermediary namespace the addon runs in. Both are now resolved via shape-based reflection that is mapping-namespace agnostic. Verified against the real intermediary runtime classpath. This completes the PB4 fix started in 2.1.1.2.1.1pv-addon-nickname 2.1.1May 28, 2026 Bug Fixes
- Fix Fabric Text Placeholder API (PB4) not resolving placeholders on MC 1.20.1. The resolver now derives Minecraft classes from PB4 method signatures instead of hardcoded Yarn-mapped class names. - Fix%player_displayname%built-in placeholder now resolves the actual player display name (from the platform player object) instead of falling back to the raw username.Improvements
- Added diagnostic logging for resolver selection and PB4 integration status.2.1.0pv-addon-nickname 2.1.0May 10, 2026 2.1.0 — Reload command + verified test matrix
Added
- `/pvnreload` — reloadconfig.tomlat runtime without restarting the server. - Permission:pv.addon.nickname.reload(default:op). - Cross-platform: Bukkit / Spigot / Paper / Purpur / Folia, Fabric, Forge, NeoForge. - On Bukkit-family servers, LuckPerms / Vault / PEX permissions work out of the box because the check goes through the platform's native permission supplier. - Reload also still triggers automatically on Plasmo Voice's ownVoiceServerConfigReloadedEvent(i.e. when you run/vreload).Verified test matrix
| Loader | MC versions tested | Plasmo Voice | Java | Install addon in | | --- | --- | --- | --- | --- | | Paper | 1.20.1, 1.21.1, 1.21.11 | Paper 2.1.9 | 21 |plugins/| | Folia | 1.20.1, 1.21.4, 1.21.11 | Paper 2.1.9 | 21 |plugins/| | Canvas (Folia fork) | 26.1.2 | Paper 2.1.9 | 25 |plugins/| | Fabric | 1.20.1, 1.21.1, 1.21.4, 1.21.6, 1.21.11, 26.1.2 | Fabric 2.1.9 | 21 / 25 |mods/| | Velocity | 3.4.0-SNAPSHOT | Velocity 2.1.9 | 21 |plugins/| | Forge (native PV) | 47.4.20 / 1.20.1, 52.1.14 / 1.21.1 | Forge 2.1.9 | 21 |mods/| | NeoForge (native PV) | 21.1.228 / 1.21.1 | NeoForge 2.1.9 | 21 |mods/| | Arclight Fabric (Bukkit + Fabric hybrid) | 1.0.2-SNAPSHOT / 1.21.1 | Fabric 2.1.9 | 21 |mods/|Notes
- For Forge / NeoForge, install Plasmo Voice's native Forge / NeoForge build. Sinytra Connector is not required. - Minimum Plasmo Voice: 2.1.9. Minimum Java: 17 (JDK 25+ required at runtime for MC 26.1.x). Minecraft: 1.20.1+.2.0.0pv-addon-nickname 2.0.0May 10, 2026 2.0.0 — Universal addon rebuild
Highlights
- One jar, every server-side platform. Bukkit / Spigot / Paper / Purpur / Folia, Fabric, NeoForge (via [Sinytra Connector](https://modrinth.com/mod/connector)), Velocity, and BungeeCord all run from a single download. - Migrated to the official Plasmo Voice multi-module addon template, so future PV updates land instantly.What changed since 1.x
- Old1.0.0(plugin) and1.1(NeoForge) splits are merged. - Config moved from JSON to TOML (config.toml). Built-in placeholders work everywhere; PlaceholderAPI is auto-detected on Bukkit-family, PB4 placeholder-api on Fabric. - Forge-only/pvncommand was removed; nickname now flows through Plasmo Voice'sPlayerInfoCreateEventso the value reaches every voice client identically. - Minimum Plasmo Voice: 2.1.9. Minimum Java: 17. Minecraft: 1.20.1+.Upgrade notes
- Delete the old jar(s) before installing this one. - Re-enter yourformatvalue in the newconfig.toml. - Reload Plasmo Voice (/vreload) after editing.1.0.0pv-addon-nickname-paper 1.0Nov 28, 2025 Plugin Support
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
102.9MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.3MSueta
Chunky
Pre-generates chunks, quickly and efficiently
20.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta