SeeMore
SeeMore is a practical plugin that automatically adjusts the server-side view distance according to each player's client-side render settings. This results in more efficient use of server resources—chunks are not loaded for those using minimal render distance.
Installation
To install the plugin, simply place the downloaded JAR file in the plugins folder. Don't forget to configure the plugin by reviewing the config.yml file.
Configuration
config.yml
# Configuration for SeeMore.
# Please don't change this!
version: 2
# The delay (in ticks) before lowering a player's view distance after their client settings change.
# This prevents server overload from constant view distance changes.
update-delay: 600
# Whether the plugin should log to the console when it changes a player's view distance.
log-changes: true
# These settings can be specified per world.
# Note: If a world is not listed here or a setting is missing, the parameters from the default section will be used.
world-settings:
default:
# The maximum view distance for a player in this world.
# Set to -1 to use the server's configured view distance for this world.
maximum-view-distance: -1
Commands
To execute the command /seemore <subcommand>, the user will need the permission seemore.command.<subcommand>.
/seemore reload— Reload the plugin's configuration./seemore average— Show the effective average view distance for each world./seemore players— Display the server-side view distance for all online players.
Metrics
This plugin uses bStats to collect some (non-identifying) data about the servers running it. You can opt out of data collection by editing the config.yml file in the bStats folder located in your server's plugins directory.