HidePlayer icon

HidePlayer -----

Hide players from tab list only - body remains visible in-game | 1.20-1.21+



What It Does
  • ✅ Player hidden from TAB list
  • ✅ Player body VISIBLE in world
  • ✅ Chat works (no errors)
  • ✅ Full interaction possible
Features
  • Tab list only hiding
  • No chat validation errors
  • Persistent after rejoin
  • Admin bypass & see hidden
  • YAML & SQLite storage
  • Fully configurable
  • Hex color support
  • Sound notifications
  • Lightweight - No dependencies
Commands
Code (Text):
 /hp hide [player]   - Hide from tab /hp show [player]   - Show in tab /hp toggle [player] - Toggle visibility /hp list            - List hidden players /hp status [player] - Check status /hp reload          - Reload config
[HR][/HR] Permissions
Code (Text):
 hideplayer.admin     - All permissions (op) hideplayer.hide      - Hide players (op) hideplayer.show      - Show players (op) hideplayer.toggle    - Toggle visibility (op) hideplayer.list      - List hidden (op) hideplayer.status    - Check status (op) hideplayer.reload    - Reload config (op) hideplayer.bypass    - Cannot be hidden (false) hideplayer.seehidden - See hidden in tab (op)
[HR][/HR] Installation
  1. Download JAR file
  2. Put in plugins folder
  3. Restart server
  4. Done!
Config.yml
Code (YAML):
storage :  type : yaml   # yaml or sqlite settings:   debug: false   persist-on-rejoin: true permissions:   bypass-enabled: true   bypass-permission: hideplayer.bypass   admin-see-hidden: true   admin-see-permission: hideplayer.seehidden notifications:   enabled: true   sound:     enabled: true     name: ENTITY_EXPERIENCE_ORB_PICKUP     volume: 1.0     pitch: 1.0 tab-list:   update-interval: 40 worlds:   disabled: []
[HR][/HR] Messages.yml
Code (YAML):
prefix : "&8[&#5865F2HidePlayer&8] &r" no-permission : "{prefix}&cNo permission!" specify-player : "{prefix}&cSpecify a player!" player-not-found : "{prefix}&c{player} not found!" hide :  success : "{prefix}&aHidden &f{player} &afrom tab!"   already : "{prefix}&e{player} already hidden!"   bypass : "{prefix}&c{player} cannot be hidden!"   notify : "{prefix}&eYou are hidden from tab!" show :  success : "{prefix}&aShown &f{player} &ain tab!"   not-hidden : "{prefix}&e{player} not hidden!"   notify : "{prefix}&eYou are visible in tab!" list :  header : "{prefix}&7Hidden &8(&f{count}&8):"   entry : "  &8- &f{player} {status}"   empty : "{prefix}&7No hidden players." status :  hidden : "{prefix}&f{player} is &chidden&7."   visible : "{prefix}&f{player} is &avisible&7." reload :  success : "{prefix}&aReloaded! &7({time}ms)" [SIZE=5 ] [COLOR= #5865F2][B]Requirements[/B][/COLOR][/SIZE]
[LIST ]
[*]Minecraft
: 1.19.3 - 1.21+
[*]Java
: 17+
[*]Server
: Spigot/Paper
[*]Dependencies
: None
[/LIST ]
[HR ] [/HR ]

[CENTER ] [SIZE=4 ] [B ] [COLOR= #5865f2]Author: [/COLOR][COLOR=#ff0000]ZenCraft[/COLOR][/B][/SIZE] [SIZE=3][COLOR=#888888]Thank you for using HidePlayer![/COLOR][/SIZE][/CENTER]

[CENTER ] [SIZE=4 ]⭐ Please rate if you like this plugin! ⭐ [/SIZE ] [/CENTER ]
Resource Information
Author:
----------
Total Downloads: 102
First Release: Feb 1, 2026
Last Update: May 9, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings