SecretPlayer
SecretPlayer is a server-side Fabric mod that lets server operators hide selected players from other players without kicking them or interrupting their gameplay. Ideal for server administration, minigames, and private testing.
Features
- Hide from TAB: Hide selected players from the player list.
- Hide from operators: Configure whether hidden players are also hidden from OPs using a gamerule.
- Hide offline players: Hide players by UUID even when they are offline.
- Persistent hiding: Hidden players remain hidden after server restarts.
- Hide server-list entries: Exclude hidden players from the multiplayer server-list player sample and online-player count.
- Hide join and leave messages: Suppress join and leave announcements for hidden players.
- Hide advancement announcements: Prevent hidden players' advancement announcements from appearing in chat, with operator visibility controlled by the gamerule.
- Restore visibility: Unhide players by username or UUID.
- Server-side only: Players don't need to install the mod on their clients.
Commands
/secretplayer hide <player>— Hide an online player./secretplayer show <player>— Restore an online player's visibility./secretplayer uuid hide <UUID>— Hide a player by UUID, even when offline./secretplayer uuid show <UUID>— Restore visibility by UUID.
All commands require operator-level permission.
Compatibility
- Minecraft: 26.3
- Fabric Loader: 0.20.1 or newer
SecretPlayer keeps selected players connected and able to play normally while limiting their visibility to other players, making it useful for moderation, staff testing, and minigame management.

