ViewDistanceTweaks

Dynamic view & simulation distance adjustment per world — automatic, MSPT-aware, and fully configurable in a single config.yml.
Back to Files

1.9-RELEASE

File nameview-distance-tweaks-1.9-RELEASE.jar
Uploader
benexiytbenexiyt
Uploaded
Jul 28, 2026
Downloads
5
Size
63.7 KB
File ID
8524781
Type
R
Release
Supported game versions
  • 26.2
  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21

What's new

ViewDistanceTweaks v1.9-RELEASE

Dynamic view distance and simulation distance adjustment per world — lightweight, fully configurable, and built for performance-critical servers.

Changelog

  • Added MSPT variance detection: catches unstable server performance (high tick time fluctuation despite a healthy average MSPT) as its own overload signal — configurable via the new mspt-variance-settings block under reactive-mode-settings.mspt-tracker-settings
  • High variance now triggers a virtual overload: lowers view distance by max-decrease-step and can optionally block increases (block-increase-on-high-variance), even while average MSPT looks fine
  • Added /vdt simulate [world] — runs the decision logic and shows what would change on the next cycle, without touching any live values
  • /vdt status and /vdt mspt now display the current MSPT standard deviation with color-coded indicators
  • Added PlaceholderAPI placeholder %viewdistancetweaks_mspt_stddev%
  • Internal refactor: decision logic (computePlan) is now fully decoupled from side effects (applyPlan), making /vdt simulate possible and paving the way for more accurate planning in future updates

New Permissions

  • viewdistancetweaks.vdt.command.simulate — required for /vdt simulate

Dependencies

Support

Join our Discord: dc.gg/paperstream

Author: LucasTHCR

This mod has no additional files