Skip to content

This plugin makes the maximum view distance of each player highly customisable.

Notifications You must be signed in to change notification settings

Wyzebb/PlayerViewDistanceController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

github kofi-singular discord-plural

This plugin makes the maximum view distance of each player highly customisable.

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 optional).
  • 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