Skip to content

This plugin makes the maximum view distance controllable per player

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 that makes the maximum view distance controllable per player. Those with permissions can change their own max view distance, the max view distance of any other player or all online players.

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

Permissions

  • Base command and set self and other player max view distance: viewdistance.command
  • Permission-based max view distance via luckperms: viewdistance.maxdistance.<chunks>
  • Global view distance permission: viewdistance.setonline
  • Reload plugin config permission: viewdistance.reload
  • Both are granted to ops by default

Commands

Base Command: /viewdistance

  • Usage: /<command> <subcommand>
  • Aliases: vd, setchunks

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