Мод для Майнкрафт, который помогает защитить сервер от читов, позволяющих видеть игроков сквозь стены. Он скрывает невидимых за препятствиями игроков, их никнеймы, эффекты зелий, свечение и данные наблюдателя, снижая преимущество таких читов.
Возможности
- Проверяет видимость игроков с учётом блоков между ними, включая неполные блоки.
- Быстро обновляет данные после изменения блоков.
- Распределяет проверку между потоками процессора и подстраивается под нагрузку сервера.
- Позволяет отключать скрытие для отдельных игроков, всего сервера или выбранных миров.
- Управляет отображением указателей игроков на панели навигации: их можно полностью скрыть, показывать только направление или оставить обычное поведение игры.
Как пользоваться
Основная команда — /playerculling. Необязательные аргументы указаны в [], обязательные — в <>.
/playerculling toggle global [enabled]— включить или выключить скрытие для всего сервера./playerculling toggle player <player-list> [enabled]— изменить работу скрытия для игроков./playerculling hidden— показать список игроков, скрытых для выполнившего команду./playerculling reloadconfig— перечитать конфиг./playerculling performance— вывести показатели работы мода./playerculling viewcontainers— показать состояние распределения задач между потоками./playerculling raycastdebug <target-player> [blocks] [showRay]— проверить, видит ли игрок цель; параметрshowRayотображает луч частицами./playerculling blockdebug [raw] [block]— проверить, перекрывает ли блок обзор./playerculling chunkcacheи/playerculling chunksizes— вывести сведения о кэше чанков./playerculling cleancontainers [force]— вручную очистить неиспользуемые рабочие потоки.
Настройки
Конфиг расположен по пути plugins/PlayerCulling/config.yml на Paper или config/playerculling.yml на Fabric.
- В разделе
schedulerнастраиваются лимит потоковmax-threads, интервалы очистки, время жизни незанятых потоков и пороги распределения нагрузки. - В разделе
cullingможно задать дальность проверки никнеймовnametag-visibility-distanceи миры-исключенияblacklisted_worlds. - Параметр
waypoint-modeопределяет работу указателей игроков:HIDDEN,AZIMUTH,CULLED_AZIMUTHилиVANILLA.
Требования и совместимость
Есть варианты для серверов Paper и Fabric. Для Fabric требуется Fabric API.
