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

2.2-RELEASE

ViewDistanceTweaks v2.2

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

Changelog

  • Fixed prioritize-simulation-distance being silently bypassed by MSPT-variance-triggered decreases: a decrease caused by high tick-to-tick variance (rather than a sustained high MSPT average) was reducing view distance right alongside simulation distance, even with prioritize-simulation-distance: true set — it should have held view distance steady until simulation distance hit its configured minimum
  • Fixed per-player fixed view distance (viewdistancetweaks.fixed.<value>) flashing back to the world default on join, on world change, and briefly after any world-wide view distance change — overrides are now re-applied immediately in all three cases instead of waiting for the next scheduled check (previously up to ~30s later)
  • Added %viewdistancetweaks_mspt_stddev_color% placeholder — colors based on current MSPT standard deviation vs. variance-threshold
  • Documentation: added the previously-undocumented %viewdistancetweaks_mspt_stddev% placeholder to the placeholder list, and removed a dead chunk-counter-settings.exclude-overlap config example that the plugin never actually read

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