Мод для Майнкрафт на Fabric, который повышает ФПС, не отрисовывая мобов, частицы и объекты за стенами или вне поля зрения. Он работает только на клиенте, не меняет игровой мир и совместим с одиночной игрой и любыми серверами.
Возможности
- Скрывает за непрозрачными блоками мобов, сущности блоков, частицы и обратную сторону текста на табличках, в том числе висячих.
- Не убирает моба, если его часть видна из-за угла, а близкие сущности всегда остаются видимыми. Буфер сглаживания предотвращает мерцание при движении камеры.
- Ограничивает отрисовку мобов, полностью закрытых другими мобами, что полезно на фермах и в загонах.
- Уменьшает разрешение текстур далёких мобов: после 16 блоков используется половинное разрешение, после 32 — четверть. Текстуры рядом с игроком остаются полными.
- Защищает от скрытия эндер-дракона, визера, вардена, древнего стража, разорителя, железного голема, поборника, заклинателя, вихря и боссов из других модов. Порог здоровья для боссов и мини-боссов меняется в настройках.
- Может не отрисовывать сундуки, таблички, флаги, головы и узорчатые горшки, если они полностью окружены непрозрачными блоками.
- Предлагает четыре профиля отсечения:
low,medium,highиsuper. Последний выбран по умолчанию и сильнее всего экономит ресурсы.
Как пользоваться
Настройки меняются командами:
/cameraculling status— показать состояние и статистику./cameraculling toggle— включить или выключить отсечение./cameraculling set <low|medium|high|super>— выбрать профиль./cameraculling particles [true|false]— настроить скрытие частиц./cameraculling animations [true|false]— настроить остановку анимаций блоков и атласа текстур в паузе и меню./cameraculling crowdculling <true|false>и/cameraculling cluster <1-128>— включить отсечение мобов за другими мобами и задать лимит для группы./cameraculling texturlod <true|false>и/cameraculling texturlod range <near> <far>— управлять снижением разрешения текстур вдали./cameraculling bossimmunity <true|false>,/cameraculling bosshealth <hp>,/cameraculling minibosshealth <hp>— настроить защиту боссов./cameraculling blacklist add <entity_id>— добавить сущность в личный список исключений; доступны такжеremove,listиclear./cameraculling reload— перечитать конфиг.
Операторы сервера могут управлять общим списком исключений командами /cameraculling serverblacklist add <entity_id>, remove, list и clear.
Настройки
Основной конфиг находится в config/camera-culling.json. В нём доступны профиль level, лимит maxEntitiesPerCluster, дистанции distanceTextureLodStart и distanceTextureLodFar, параметры защиты боссов, отсечение частиц и анимаций, а также личный список clientBlacklist.
Требования и совместимость
Требуется Fabric API. Для графического меню настроек можно дополнительно установить ModMenu и YetAnotherConfigLib.
