
ViewDistanceTweaks
Automatically adjusts view and simulation distance per world to match what your server can handle - more distance when there is headroom, less before players notice lag.
Оцените первым
2.8K
9
Список изменений
ViewDistanceTweaks v2.7.1
Dynamic view distance and simulation distance adjustment per world — lightweight, fully configurable, and built for performance-critical servers.
Bugfix release for the features introduced in 2.7. If you enabled AFK throttling or chunk complexity weighting in 2.7, please update — both were broken. Everything else in 2.7 was unaffected.
Fixed
- AFK player throttling did nothing unless another feature happened to be enabled. The periodic sweep that applies it was gated on the two per-player fixed-distance options, which are off by default — so switching on only
afk-player-throttling, the most obvious way to use it, silently had no effect at all. - Chunk complexity weighting worked in reverse. The cost multiplier was applied so that an expensive world received a larger share of the chunk budget instead of a smaller one — roughly four times the real cost for a world with twice the per-chunk cost, while starving the cheap world that could actually have afforded it. Expensive chunks now correctly mean fewer of them.
- Emergency relief could stay engaged forever. Running
/vdt disablewhile relief was active left that world's weather cleared and its daylight cycle frozen indefinitely; only a reload or restart brought them back. Relief is now released as soon as the plugin is switched off. /vdt status --fixeddid not list AFK-throttled players, despite that command existing precisely to show which players the plugin is currently overriding. Each entry now also states whether the value came from a permission or from the AFK throttle.- Chunk generation tracking was not thread-safe on Folia, where chunk events fire on region threads: the counter maps could be corrupted or throw
ConcurrentModificationExceptionmid-cycle.
Performance
- The cluster bonus is computed once per check cycle instead of three times, each of which ran an O(n²) pass over a world's players.
- Complexity sampling no longer allocates an array of every loaded chunk (15k+ entries on a busy server) just to inspect 40 of them. It now samples around players, which is both cheaper and a better sample — the chunks that cost tick time are the ones near players.
- Removed two unused methods left over from 2.7.
Dependencies
- Paper 1.21.x / 26.x — required
- PlaceholderAPI — optional
- EssentialsX — optional, only for AFK detection
Support
Join our Discord: dc.gg/paperstream
Author: LucasTHCR
Файлы
view-distance-tweaks-2.7.1-RELEASE.jar(122.67 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.7.1-RELEASE
Загрузчики
BukkitFoliaPaperPurpurSpigot
Версии игры
1.21–26.2
Загрузок
120
Дата публикации
13.08.2026
