Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for LucasTHCR

Dynamic view & simulation distance adjustment per world — automatic, MSPT-aware, and fully configurable in a single conf

Report ViewDistanceTweaks?

R

1.9-RELEASE

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

Information

Author
LucasTHCR
Published
August 7, 2026
Downloads
0

Platforms

Paper
Paper
1.21–26.2