NetworkNick
🟡 Updated this yearPreview

🔍 Analysis
- 🏆 #7 of 62 decoration mods in this game by downloads
📋 About This Mod
# NetworkNick **NetworkNick** is a lightweight, network-aware nickname plugin for **Paper and Spigot** that provides persistent, Redis-backed nicknames with full support for **PlaceholderAPI**, **LuckPerms**, and modern multi-server environments. Designed for modern servers and proxy networks, NetworkNick focuses on **correctness, timing, and compatibility** — ensuring nicknames apply **before join messages**, **sync instantly across servers**, and respect **offline permissions**. --- ### Changelog **1.0.1** - Network-wide nicknames via Redis - Join-time correctness (`%player_displayname%` works in join messages) - Offline-safe nickname exemption (LuckPerms integration) - Hide / unhide system with prior nickname restoration - Robust enforcement against late plugin overrides - PlaceholderAPI support - Clean reload support - Paper & Spigot compatible (no NMS, no ProtocolLib) --- ## Overview NetworkNick allows players to set nicknames that: - Persist across restarts and reconnects - Synchronize instantly across multiple backend servers - Appear correctly in join messages, chat, TAB, and scoreboards - Respect permissions, formatting rules, and offline exemptions The plugin is built around a Redis source of truth, with careful handling of join timing to ensure `%player_displayname%` always reflects the correct nickname. --- ## Core Features ### Nicknames - Set custom nicknames with `/nick` - Supports legacy color codes (`&a`) and hex colors (`&#RRGGBB`) - Optional formatting permissions (`&l`, `&o`, `&k`, etc.) - Safe length enforcement (3–16 visible characters) ### Hide / Unhide - `/hide` obfuscates your name using `&k` - `/unhide` restores your previous nickname or real name - Prior nicknames are stored safely and restored correctly ### Network Sync - Redis-backed nickname storage - Real-time updates across all servers - Automatic re-application on join, reload, and reconnect ### Exempt Players - `networknick.exempt` prevents other players from changing or unhiding your nickname - Uses the LuckPerms API to check permissions even when the player is offline - Safe asynchronous handling (no main-thread blocking) ### Enforcement System - Optional short-term enforcement to beat late plugin overrides - Protects against plugins that reset display names after join ### Placeholder Support - PlaceholderAPI integration - Custom placeholders for network-aware name handling --- ## Requirements - Java 21 - Paper or Spigot 1.20+ - Redis server (required) - Optional but recommended: LuckPerms - Optional: PlaceholderAPI --- ## Installation ### Single-Server Setup 1. Download `NetworkNick-1.0.0.jar` 2. Place it in your server’s `plugins/` directory 3. Start the server 4. Configure permissions (LuckPerms recommended) 5. Restart or run `/networknick reload` --- ### Multi-Server Setup Recommended for Velocity or BungeeCord environments. **Requirements** - Shared Redis instance - Identical plugin configuration across all backend servers **Steps** 1. Configure Redis connectivity 2. Ensure all backend servers connect to the same Redis instance 3. Restart all servers **Features** - Network-wide nicknames - Instant synchronization across servers - Consistent join messages everywhere Redis acts as the source of truth Local caches are ephemeral and safe --- ## Commands ### Player Commands | Command | Description | Permission | |-------|-------------|------------| | `/nick <name>` | Set your nickname | `networknick.nick` | | `/nick off` | Clear your nickname | `networknick.nick.clear` | | `/hide` | Hide your name | `networknick.hide` | | `/unhide` | Restore your name | `networknick.unhide` | ### Admin Commands | Command | Description | Permission | |-------|-------------|------------| | `/nick <player> <name>` | Set another player’s nickname | `networknick.nick.others` | | `/nick <player> off` | Clear another player’s nickname | `networknick.nick.others.clear` | | `/unhide <player>` | Unhide another player | `networknick.unhide.others` | | `/networknick reload` | Reload config and Redis | `networknick.reload` | --- ## Permissions ### Core | Permission | Description | Default | |-----------|-------------|---------| | `networknick.nick` | Use `/nick` | op | | `networknick.nick.clear` | Clear own nickname | op | | `networknick.hide` | Use `/hide` | op | | `networknick.unhide` | Use `/unhide` | op | ### Moderation | Permission | Description | |-----------|-------------| | `networknick.nick.others` | Set others’ nicknames | | `networknick.nick.others.clear` | Clear others’ nicknames | | `networknick.unhide.others` | Unhide others | ### Formatting | Permission | Description | |-----------|-------------| | `networknick.nick.colors` | Color and hex codes | | `networknick.nick.format.k` | Obfuscated | | `networknick.nick.format.l` | Bold | | `networknick.nick.format.m` | Strikethrough | | `networknick.nick.format.n` | Underline | | `networknick.nick.format.o` | Italic | | `networknick.nick.format.r`
# NetworkNick
NetworkNick is a lightweight, network-aware nickname plugin for Paper and Spigot that provides persistent, Redis-backed nicknames with full support for PlaceholderAPI, LuckPerms, and modern multi-server environments.
Designed for modern servers and proxy networks, NetworkNick focuses on correctness, timing, and compatibility — ensuring nicknames apply before join messages, sync instantly across servers, and respect offline permissions.
### Changelog
1. 0. 1
- Network-wide nicknames via Redis
- Join-time correctness (`%player_displayname%` works in join messages)
- Offline-safe nickname exemption (LuckPerms integration)
- Hide / unhide system with prior nickname restoration
- Robust enforcement against late plugin overrides
- PlaceholderAPI support
- Clean reload support
- Paper & Spigot compatible (no NMS, no ProtocolLib)
## Overview
NetworkNick allows players to set nicknames that:
- Persist across restarts and reconnects
- Synchronize instantly across multiple backend servers
- Appear correctly in join messages, chat, TAB, and scoreboards
- Respect permissions, formatting rules, and offline exemptions
The plugin is built around a Redis source of truth, with careful handling of join timing to ensure `%player_displayname%` always reflects the correct nickname.
## Core Features
### Nicknames - Set custom nicknames with `/nick` - Supports legacy color codes (`&a`) and hex colors (`RRGGBB`) - Optional formatting permissions (`&l`, `&o`, `&k`, etc.) - Safe length enforcement (3–16 visible characters)
### Hide / Unhide - `/hide` obfuscates your name using `&k` - `/unhide` restores your previous nickname or real name - Prior nicknames are stored safely and restored correctly
### Network Sync - Redis-backed nickname storage - Real-time updates across all servers - Automatic re-application on join, reload, and reconnect
### Exempt Players - `networknick.exempt` prevents other players from changing or unhiding your nickname - Uses the LuckPerms API to check permissions even when the player is offline - Safe asynchronous handling (no main-thread blocking)
### Enforcement System - Optional short-term enforcement to beat late plugin overrides - Protects against plugins that reset display names after join
### Placeholder Support - PlaceholderAPI integration - Custom placeholders for network-aware name handling
## Requirements
- Java 21
- Paper or Spigot 1. 20+
- Redis server (required)
- Optional but recommended: LuckPerms
- Optional: PlaceholderAPI
## Installation
### Single-Server Setup
1. Download `NetworkNick-1. 0. 0.jar` 2. Place it in your server’s `plugins/` directory 3. Start the server 4. Configure permissions (LuckPerms recommended) 5. Restart or run `/networknick reload`
### Multi-Server Setup
Recommended for Velocity or BungeeCord environments.
Requirements - Shared Redis instance - Identical plugin configuration across all backend servers
Steps 1. Configure Redis connectivity 2. Ensure all backend servers connect to the same Redis instance 3. Restart all servers
Features - Network-wide nicknames - Instant synchronization across servers - Consistent join messages everywhere
Redis acts as the source of truth Local caches are ephemeral and safe
## Commands
### Player Commands
| Command | Description | Permission |
|-------|-------------|------------|
| `/nick
### Admin Commands
| Command | Description | Permission |
|-------|-------------|------------|
| `/nick
## Permissions
| Permission | Description | Default | |-----------|-------------|---------| | `networknick.nick` | Use `/nick` | op | | `networknick.nick.clear` | Clear own nickname | op | | `networknick.hide` | Use `/hide` | op | | `networknick.unhide` | Use `/unhide` | op |
### Moderation
| Permission | Description | |-----------|-------------| | `networknick.nick.others` | Set others’ nicknames | | `networknick.nick.others.clear` | Clear others’ nicknames | | `networknick.unhide.others` | Unhide others |
### Formatting
| Permission | Description | |-----------|-------------| | `networknick.nick.colors` | Color and hex codes | | `networknick.nick.format.k` | Obfuscated | | `networknick.nick.format.l` | Bold | | `networknick.nick.format.m` | Strikethrough | | `networknick.nick.format.n` | Underline | | `networknick.nick.format.o` | Italic | | `networknick.nick.format.r`
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- Sorekill
- Version
- 1.0.1
- Downloads
- 319
- Endorsements
- 1
- Category
- decoration
- Created
- 1/13/2026
- Updated
- 1/3/2026
- Game Versions
- 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
- Tags
- decoration, library, social
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does NetworkNick support?
The author lists 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5. Other versions may work but are untested by the author.
What is the latest version of NetworkNick?
Version 1.0.1, published 2026-01-03 with 319 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await