Плагин для серверов Майнкрафт, защищающий невидимых игроков на старых серверах при подключении новых клиентов через ViaVersion. Он включает ограниченный режим отладки только для подходящих игроков, чтобы клиент не показывал маркер блока под скрытой сущностью.
Возможности
Ограниченный режим отладки также скрывает координаты в F3, хитбоксы через F3 + B и границы чанков через F3 + G. Это ограничение самой механики reducedDebugInfo.
Плагин позволяет применять ограничение выборочно по версии протокола клиента и оставлять полную отладку остальным игрокам. Для общего ограничения на весь сервер можно использовать правило /gamerule reducedDebugInfo true.
Команды
/rdb— показать обнаруженную версию протокола, порог и состояние обхода, а также принудительно включить ограниченный режим./rdb off— принудительно отключить ограниченный режим.
Команда доступна операторам.
Права
reduceddebugbackport.bypass— не отправлять игрокуreducedDebugInfoи сохранить полную отладку. Изменение права применяется после следующего возрождения, повторного входа или смены мира.
Настройка
В plugins/ReducedDebugBackport/config.yml доступны параметры:
min-protocol-version— минимальная версия протокола клиента, для которой включается ограничение.log-actions— выводить отправку флага в консоль.debug— выводить для каждого игрока версию протокола и принятое решение.
Требования
Нужны сервер Spigot или Paper, ViaVersion для определения протокола клиента и один из компонентов для отправки пакетов: PacketEvents либо ProtocolLib.
