Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed MIT
Published 6 months ago
Updated 2 weeks ago
This plugin makes the maximum view distance of each player highly customisable.
Base Command:
-
-
-
-
-
Features
- Per-player control: Each player has their own view distance, which can be set and saved individually.
- Permission-based control: Max view distance can be set for groups or individual players via Luckperms (LuckPerms is not required).
- AFK view restriction: AFK players can have their views restricted until they next move so that server resources are not wasted. This can be customised or disabled in the config.
- Global control: Easily set the max view distance of all online players.
- Saves data persistently: Automatically restores player view distances when they connect to the server, even across restarts.
- Highly configurable: Control various settings such as default, max, and min view distances, and custom messages.
- Name prefix control: Allow bedrock players or players with specific prefixes on their names to have custom max view distances.
Commands
Base Command: /viewdistance
- Usage:
/<command> <subcommand>
- Aliases:
vd
,pvdc
Subcommands
- set
- Usage:
/<vd> <set> <chunks> [player]
- Sets the maximum view distance of yourself or another online player
- setonline
- Usage:
/<vd> <setonline> <chunks>
- Sets the maximum view distance of all online players
- reload
- Usage:
/<vd> <reload>
- Reloads the plugin config files
- get
- Usage:
/<vd> <get>
- Get your own max view distance or the max view distance of another player
- help
- Usage:
/<vd> <help>
- Displays the plugin help message
Permissions
-
Set your own max view distance:
pvdc.set-self
-
Set the max view distance of other players:
pvdc.set-others
-
Permission-based max view distance via LuckPerms:
pvdc.maxdistance.<chunks>
-
Global view distance:
pvdc.setonline
-
Reload plugin config:
pvdc.reload
-
Get the max view distance of another player:
pvdc.get-others
-
Get your own max view distance:
pvdc.get-self
-
All permissions are granted to ops by default
-
pvdc.get-self
is granted to all players by default