Hypixel Player Visibility
Hypixel Player Visibility is a lightweight Minecraft plugin that gives server owners and players full control over player visibility in specific worlds. Perfect for lobby or hub servers with large player counts, this plugin lets players toggle visibility of others to reduce clutter and improve performance.
Features:
- Toggle visibility of all players with a simple right-click item.
- Customizable items with configurable material, name, and lore for visibility toggles.
- Configurable delay between toggles to prevent abuse.
- Auto-hide players on join (optional, through config.yml).
- Deny item movement or dropping to keep the toggle item safe.
- Fully configurable messages and support for multiple worlds.
- Permissions support for hiding, showing, reloading, and setting custom messages.
Commands:
- hpv - Displays all the commands.
- /hpv reload – Reloads the plugin configuration.
Permissions:
- hpv.use – Allows players to use the plugin...
- hpv.reload - Allows reloading the plugin...
Hypixel Player Visibility is simple, efficient, and customizable—ideal for managing player visibility in busy servers while keeping gameplay smooth and enjoyable.
Config.yml:
# Config for Hypixel Player Visibility by GriGlow
# The materials can be found here: https://goo.gl/k7D7Xk
# You can get the colors from here: http://goo.gl/m6xrq2
item:
activated:
material: INK_SACK 1 10
displayname: "&fPlayers: &aVisible &7(Right Click)"
lore:
- '&7Right-click to toggle player visibility!'
deactivated:
material: INK_SACK 1 8
displayname: "&fPlayers: &cHidden &7(Right Click)"
lore:
- '&7Right-click to toggle player visibility!'
slot: 7
delay: 3
world: world
enabledWorlds:
- world
messages:
prefix: "&e&l[HPV]"
consoleDeny: "&cConsole?"
toggledON: "&aPlayer visibility enabled!"
toggledOFF: "&cPlayer visibility disabled!"
delay: "&cYou must wait &e%time%s &cbetween uses!"
noPerm: "%prefix% &cYou don't have enough permissions to to this!"
invalidCmd: "%prefix% &cYou typed an invalid command, do /%cmd% for help."
configReloaded: "%prefix% &eSuccessfully reloaded config!"
displayNameSet: "%prefix% &eDisplay name %type% set to &8» &r%args%"
messageSet: "%prefix% &eMessage %type% set to &8» &r%args%"
miscellaneous:
joinItem: true
autoHideOnJoin: false
denyMovement: true
denyDrop: true