
NightVision is a lightweight and reliable plugin that gives players full-bright night vision without visible potion particles or bubbles. It is designed for Paper and Spigot-style servers, saves player state across relogs, respawns, world changes, and restarts, and makes sure permission changes are always respected.
Features
- Toggleable night vision for players
- Full brightness effect
- Hidden particles and potion bubbles
- Persistent saved state by UUID
- Restores correctly after relog, death, respawn, and world change
- Safe permission checks on join and during play
- Prevents saved night vision from bypassing rank or subscription removal
- Admin support for toggling and checking other players
- Optional admin-forced persistence setting
- Separate config.yml and messages.yml
- /nv reload recreates missing files automatically
- PlaceholderAPI support
- Built for modern Paper servers with cross-version-friendly design
Commands
- /nv
Toggle night vision for yourself
- /nv on
Enable night vision for yourself
- /nv off
Disable night vision for yourself
- /nv status
Check your own night vision status
- /nv <player>
Toggle night vision for another player
- /nv on <player>
Enable night vision for another player
- /nv off <player>
Disable night vision for another player
- /nv status <player>
Check another player's night vision status
- /nv reload
Reload the plugin and recreate missing files
- nightvision.use
Allows a player to use night vision for themselves
- nightvision.admin.toggle
Allows toggling or setting night vision for other players
- nightvision.admin.status
Allows checking another player's status
- nightvision.admin.reload
Allows reloading the plugin
- nightvision.bypass.permissionloss
Allows night vision to remain active even without the normal use permission
PlaceholderAPI
- %nightvision_status%
Returns the configured enabled/disabled text
- %nightvision_enabled%
Returns true or false