Incognito
Seamless identity masking for invisible players.
True stealth isn't just about chugging an Invisibility potion. Incognito is a lightweight, zero-config Paper plugin that properly hides invisible players' identities.
As soon as someone gets the invisibility effect, Incognito automatically swaps out their real username in chat, the tab list, and server-wide death messages. Instead of giving themselves away, they get a mysterious, obfuscated name - giving that perfect stealth feel without needing heavy disguise plugins or messy packet hacks.
It's built cleanly for modern Paper servers, stays super lightweight, and just works.
✨ Core Features
- Trigger-Based Masking: Kicks in the second a player turns invisible and automatically reverts when the effect wears off.
- Comprehensive Coverage: Fully hides real usernames in Chat, the Tab List, and Death Messages.
- Cryptic Anonymity: Replaces names with cool, stylized obfuscated identities to keep things mysterious.
- Modern Infrastructure: Built with the Adventure API and optimized to handle big player counts without breaking a sweat.
- Plug & Play: No config files, no setup headaches. Just drop it in and go.
⚠️ Required Dependency: NickAPI
Because of Mojang’s chat signing and profile changes in recent versions, Incognito needs NickAPI to work properly on 1.21+.
Without it, chat identities might not update smoothly, tab list sync can break, and other plugins might accidentally leak real usernames. Installing NickAPI alongside Incognito gives you that clean, leak-proof experience.
⚙️ Technical Specifications
| Specification | Detail |
|---|---|
| Platform | Paper (Highly Recommended) / Spigot |
| Supported Versions | 1.21+ |
| Java Requirement | Java 21+ |
| Configuration | None (Zero-setup) |
| Performance Impact | Negligible |
| Dependencies | NickAPI |
📦 Installation
- Download the latest version of NickAPI.
- Download the Incognito.jar file.
- Drop both
.jarfiles into your server's/plugins/folder. - Restart the server.
- Drink an Invisibility potion and disappear into the shadows.
🎭 Ideal Use Cases
Incognito shines in all sorts of server setups:
- Hardcore SMPs: Keep invisible attackers completely anonymous and ramp up the tension.
- Assassin & Bounty Systems: Let hitmen chat freely without revealing who they are.
- Anonymous PvP / Anarchy: Stop name-tag tracking and tab-list sniping.
- Deep Roleplay: Perfect for masking ghosts, secret agents, or shadowy factions.
💬 Support
Incognito carefully overrides chat rendering for invisible players to stay compatible with Mojang’s signed chat system.
Run into a bug, want a new feature, or need help fitting this into your server?
[Open an Issue] on the project page or just reach out to the developer directly.

