View Distance Tweaks icon

View Distance Tweaks -----

Dynamic per-world view distance and simulation distance.




Changes in 1.5.7:
  • 1.20.2 compatibility.
----------, Oct 13, 2023

Changes in 1.5.6:
  • 1.20 compatibility.
----------, Jun 12, 2023

Changes in 1.5.5:
  • Added 1.19.4 support.
----------, Apr 1, 2023

Changes in 1.5.4:
  • Added Spigot 1.19.3 compatibility.
  • Fixed some placeholders throwing NPEs in contexts missing a player.
----------, Dec 19, 2022

Changes in 1.5.3:
  • Fixed issue that would result in the plugin failing to load in the latest versions of Paper.
----------, Sep 27, 2022

Changes in 1.5.2:
  • Fix compatibility issue with some older versions of Spigot that would result in the plugin not enabling.
----------, Aug 6, 2022

Changes in 1.5.1:
  • Added 1.19 compatibility.
  • Fixed occasional shutdown errors.
----------, Jun 13, 2022

Changes in 1.5.0:
  • Added 1.18.2 compatibility.
  • Dropped support for TPS as a reactive mode indicator. MSPT is now the only available indicator. If you were previously using TPS you may need to adjust your configs to get your desired effect out of the plugin.
  • Added placeholders for minimum and maximum view distance.
  • Fix the view_distance_{world} placeholder.
----------, Mar 4, 2022

Changes in 1.4.0:
  • Added support for 1.18.
  • Changed to Mojang semantics for 'simulation distance' and 'view distance' throughout the plugin.
  • Worlds loaded after the plugin is enabled will now have their simulation distance and view distance clamped.
Please note that client side fog may not work as intended if using the plugin to automatically adjust the view distance. When the client receives an updated view distance from the server it will refresh all chunks, which is quite jarring to players. To get around, this the plugin will, in some instances, tell the client the view distance of the server is higher than it actually is, causing fog to appear further away than it should. Unfortunately, this is the better of the two alternatives.
----------, Dec 19, 2021

Changes in 1.3.4:
  • Added a configurable delay before starting the limiter task after the plugin is enabled. This is useful if using the reactive or mixed mode as it allows the plugin to ignore the performance in the first few minutes following a server restart.
  • Improved the MSPT prediction used in the alternative reactive mode.
  • Use the median tick time for calculating MSPT rather than a truncated mean.
----------, Jul 1, 2021

Changes in 1.3.3:
  • Added 1.17 support.
----------, Jun 12, 2021

Changes in 1.3.2:
  • Fixed placeholders breaking after PlaceholderAPI is reloaded.
  • Added an option to exclude worlds from having their no-tick view distance adjusted.
----------, Jan 23, 2021

Changes in 1.3.1:
  • Fix regex error when upgrading config on Java 8.
----------, Dec 5, 2020

Changes in 1.3.0:
  • Added options to use MSPT rather than TPS as reactive mode's performance indicator (if you're using Paper).
  • Added an option to exclude worlds from having their view distance managed by the plugin.
  • Added placeholders for TPS and MSPT, as well as colour placeholders for each.
  • Chunk counts in /vdt status are now unweighted by default. Add the --weight flag to see the weighted chunk counts.
  • The view distance of a world will now return to its previous value after its manually set view distance expires.
----------, Dec 5, 2020

Changes in 1.2.4:
  • The no-tick view distance placeholder no longer shows the regular view distance - thanks to fastfend.
  • The correct capitalisation of PlaceholderAPI is now used in log messages.
----------, Sep 30, 2020

Changes in 1.2.3:
  • Added placeholder expansion for PlaceholderAPI (placeholders listed on plugin page).
----------, Aug 19, 2020

Changes in 1.2.2:
  • Fixed SpigotTickHook not registering.
  • Plugin now checks if Paper's no-tick and per-world view distance API is implemented before using it. This is mostly to ensure the plugin still works if the API is not re-implemented after an update (such as the case of per-player view distance post 1.13).
----------, Jun 20, 2020

Changes in 1.2.1:
  • Fix NPE when reloading on Spigot.
  • No longer suggest or display the set-no-tick command when using Spigot.
  • Fix issue with command permission hierarchy.
----------, May 26, 2020

Changes in 1.2.0:
  • Added command to manually set the view distance / no-tick view distance of a world for a given duration.
  • No longer receive Illegal reflective access warnings on startup.
  • Added custom chart to bStats for adjustment modes.
----------, May 25, 2020

Changes in 1.1.2:
  • No longer change no-tick view distance on startup if disabled in the config.
  • Add note about chunk counts in /vdt status (the chunk counts there are only heuristic; in general they will be lower than the actual number of loaded chunks on the server).
  • Fix typo in command.
----------, May 16, 2020

Changes in 1.1.1:
  • On plugin startup/reload the view distance of each world will now be moved to the configured minimum or maximum if not already between the two values.
  • No longer display the number of chunks loaded by the no-tick view distance if using Spigot (it's always zero).
  • Fix NPE on reload when using Spigot.
  • Some optimisations for when exclude-overlap is set to true in the chunk-counter settings.
----------, May 15, 2020

This update adds a few features that people have recommended

Changes in 1.1.0:

  • Added 'reactive' mode for adjusting view distance based on TPS.
  • Added 'mixed' mode for adjusting the view distance based on chunk count and TPS - this is the new default mode.
  • Renamed the current adjustment mode to 'proactive' mode.
  • Added options for adjusting no-tick view distance if you're using Paper.
  • Added option to not double count overlapping chunks if players are near each other.
Your old config files will be automatically upgraded when you update the plugin. Most new options are disabled by default in upgraded config files, so you are encouraged to go through the configuration and look at the new settings.
----------, May 12, 2020

This is a simple update to provide compatibility in anticipation of Paper receiving no-tick view distance.

I will be looking at adding options for varying view distance based on TPS and options for adjusting no-tick view distance soon(-ish).
----------, May 6, 2020

Resource Information
Author:
----------
Total Downloads: 62,434
First Release: Feb 13, 2020
Last Update: Oct 13, 2023
Category: ---------------
All-Time Rating:
78 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings