Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Dynamic view & simulation distance adjustment per world — automatic, MSPT-aware, and fully configurable in a single conf
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-distancebeing 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 withprioritize-simulation-distance: trueset — 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 deadchunk-counter-settings.exclude-overlapconfig example that the plugin never actually read
Dependencies
- Paper 1.21.x / 26.x — required
- PlaceholderAPI — optional
Support
Join our Discord: dc.gg/paperstream
Author: LucasTHCR
Information
- Author
- LucasTHCR
- Published
- August 7, 2026
- Downloads
- 0
Platforms
Paper
1.21–26.2