pv-addon-nicknameСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (9)
release
pv-addon-nickname 2.1.3
2.1.315 июн. 2026 г.2,9 тыс.Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bungeecord, fabric, folia, forge, neoforge, paper, purpur, spigot, velocity
Что нового
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.
release
pv-addon-nickname 2.1.2
2.1.229 мая 2026 г.324Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bungeecord, fabric, folia, forge, neoforge, paper, purpur, spigot, velocity
Что нового
### Bug Fixes
- **Fix PB4 (Fabric Text Placeholder API) placeholders not resolving on MC 1.20.1.** Two root causes: (1) the resolver picked the wrong `parseText` overload (`TextNode` instead of `Text`), and (2) it looked up the text factory by the Yarn name `literal`, 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.
release
pv-addon-nickname 2.1.1
2.1.128 мая 2026 г.135Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bungeecord, fabric, folia, forge, neoforge, paper, purpur, spigot, velocity
Что нового
### 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.
release
pv-addon-nickname 2.1.0
2.1.010 мая 2026 г.151Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, bungeecord, fabric, folia, neoforge, paper, purpur, spigot, velocity
Что нового
## 2.1.0 — Reload command + verified test matrix
### Added
- **`/pvnreload`** — reload `config.toml` at 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 own `VoiceServerConfigReloadedEvent` (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+**.
release
pv-addon-nickname 2.0.0
2.0.010 мая 2026 г.58Minecraft: 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, bungeecord, fabric, folia, neoforge, paper, purpur, spigot, velocity
Что нового
## 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
- Old `1.0.0` (plugin) and `1.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 `/pvn` command was removed; nickname now flows through Plasmo Voice's `PlayerInfoCreateEvent` so 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 your `format` value in the new `config.toml`.
- Reload Plasmo Voice (`/vreload`) after editing.
release
pv-addon-nickname 1.1
1.122 янв. 2026 г.416Minecraft: 1.21.1forge, neoforge
Что нового
Auto detect by Text Placeholder API
release
pv-addon-nickname 1.0.0
1.0.023 дек. 2025 г.99Minecraft: 1.21.1neoforge
Что нового
## Contributions
- **NeoForge Support**
NeoForge port, internal nickname system, and command implementation by
**AsamiKafune**
https://modrinth.com/user/AsamiKafune
release
pv-addon-nickname-paper 1.0
1.0.028 нояб. 2025 г.251Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, folia, paper, purpur, spigot
Что нового
Plugin Support
release
pv-addon-nickname 1.0
1.0-SNAPSHOT28 нояб. 2025 г.163Minecraft: 1.21.1fabric