Плагин для серверов Майнкрафт, который снижает расход трафика у игроков в АФК. Это форк RIABandwidthSaver, переработанный на PacketEvents: в режиме ожидания он ограничивает отправку клиенту чанков, событий и обновлений сущностей, не меняя дистанцию симуляции сервера.
Возможности
- Автоматически определяет АФК по поворотам камеры; при уроне или телепортации игрок выходит из режима экономии.
- В обычном режиме сокращает передачу анимаций, звуков, частиц, взрывов, обновлений освещения, эффектов, данных карт и других необязательных пакетов. Обновления движения и состояния сущностей передаются реже.
- При удочке пропускает нужные звуки и обновления движения, чтобы поддерживать автоматическую рыбалку.
- Команда
/afkвключает ручной режим, который не отключается от движения игрока. - Сверхэкономный режим замораживает для клиента чанки и сущности, оставляя служебные пакеты, чат и сообщения плагинов. Он подходит для пассивных ферм; после выхода нужно переподключиться, чтобы загрузить мир заново.
- Поддерживает Folia.



Команды
/bandwidthsaver— статистика сэкономленного трафика./bandwidthsaver unfiltered— статистика всего трафика; требуетcalcAllPackets: true./bandwidthsaver reload— перезагрузка конфигурации./bandwidthsaver admin add <player>и/bandwidthsaver admin remove <player>— изменить список игроков для автоматического сверхэкономного режима./afk— включить или выключить ручной режим АФК./afk super— включить или выключить ручной сверхэкономный режим./afk super always— включить или выключить автоматический переход в сверхэкономный режим при бездействии.
Права
bandwidthsaver.bypass— не учитывать игрока при определении АФК.bandwidthsaver.admin— доступ к административным командам.
Настройка
Основные параметры config.yml:
afkPerspectiveThresholdSeconds— время без поворота камеры до определения АФК.modifyPlayerViewDistance— уменьшать клиентскую дальность прорисовки в АФК.intercept-tab-list— фильтровать обновления списка игроков; при проблемах с обновлением пинга или отображением префиксов отключите параметр.intercept-chunk-packets— фильтровать пакеты чанков и освещения. Это сильнее экономит трафик, но после выхода из АФК могут появиться незагруженные чанки, поэтому потребуется переподключение.compatible-with-pvdc— совместимость с плагинами динамической дальности прорисовки, включая PVDC.enabled-worlds— список миров, где действует экономия трафика.messageиbossbar— тексты уведомлений и вид полосы босса.
Требования
Для работы необходим PacketEvents.
