О моде Entity Culling
Entity Culling — это мод на оптимизацию, который запрещает клиенту рендерить существ и блок-энтити, скрытые за стенами, полом или рельефом. Ванильный Minecraft не отрисовывает то, что находится вне поля зрения камеры, но продолжает грузить модели за глухими стенами. Мод использует асинхронный path-tracing на свободных ядрах процессора для расчета реальной прямой видимости в реальном времени, отсекая лишние вызовы отрисовки и разгружая видеокарту без просадок основного игрового цикла.
В плане геймплея и визуала мир выглядит абсолютно привычно. Мобы продолжают бродить, лут падает, а серверные фермы мобов работают без сбоев — логика симуляции остается нетронутой. Также мод оптимизирует клиентские тики, снижая нагрузку на CPU от скрытых энтити. Картинка остается плавной: данные о видимости обновляются постоянно, исключая внезапные прогрузки при повороте за угол, хотя энтити вплотную к тонким стенам могут продолжать рендериться, чтобы избежать визуальных глитчей.
Мод идеально подойдет тем, кто строит огромные базы с тоннами сундуков, сложными механизмами или переполненными загонами для животных. Если у вас проседает FPS рядом с автофермами, складами или подземными спавнерами мобов — этот мод даст вашему железу вздохнуть свободнее. Однако на старых ПК с процессорами, загруженными под завязку, прирост может быть небольшим: для расчетов path-tracing нужен запас мощности CPU. На сбалансированных многоядерных системах мод дает стабильный прирост кадров в зонах со скоплением энтити.
Добавить Entity Culling в модпак проще простого — он работает исключительно на клиенте и не требует установки на сервер. Мод отлично стакается с другими модами на производительность чанков вроде Sodium, Iris и ImmediatelyFast. Сборщикам понравится удобное меню настроек, где можно легко занести в белый список кастомные блоки и объекты с визуалом шире стандартного хитбокса (например, маяки или механизмы), чтобы они отображались корректно.
Возможности
- Использует асинхронный path-tracing на свободных потоках процессора для проверки прямой видимости.
- Отключает отрисовку энтити и блок-энтити, которые полностью скрыты за препятствиями.
- Снижает нагрузку на процессор за счет оптимизации клиентских тиков энтити, не затрагивая логику мобов и спавн на сервере.
- Содержит удобное внутриигровое меню настроек для включения функций и настройки белого списка объектов.
- Позволяет считать листву непрозрачными блоками при игре с быстрой графикой.
- Позволяет назначить клавишу отладки, чтобы включать и выключать куллинг на лету для тестов.
Советы
- Назначьте клавишу отладки в настройках управления, чтобы быстро включать и выключать мод для мгновенного замера FPS.
- Включите обработку листвы как непрозрачных блоков при быстрой графике или с кастомными текстурами, чтобы поднять FPS в лесах.
- Добавьте маяки, блоки из Botania или шкивы из Create в белый список, если их текстуры выходят за рамки обычного блока.
- Добавляйте кастомных анимированных магических существ в белый список через меню конфига при появлении багов с визуалом или анимациями.
- Ставьте мод в связке с Sodium, Iris и ImmediatelyFast для точечного отсечения объектов по прямой видимости поверх куллинга чанков.
Как установить
- Установите Fabric / Forge / NeoForge / Quilt для своей версии Minecraft (официальным установщиком).
- Скачайте файл под вашу версию Minecraft и Fabric / Forge / NeoForge / Quilt.
- Также установите: Fabric API.
- Откройте папку .minecraft и положите файл в папку «mods» (создайте её, если нет).
- Запустите Minecraft с профилем Fabric / Forge / NeoForge / Quilt.
Вопросы и ответы
Нужно ли ставить Entity Culling на сервер?
Нет, это чисто клиентский мод. Его не нужно ставить на сервер, и он никак не повлияет на работу серверных ферм и механику мобов.
Какие загрузчики модов и зависимости поддерживаются?
Поддерживаются Fabric, Forge, NeoForge, Quilt и Babric; для Fabric также необходим Fabric API. Свежие апдейты выходят для версий начиная с 1.19.4.
Поможет ли этот мод, если уже установлен Sodium?
Да, потому что Sodium скрывает только невидимые чанки целиком. Entity Culling же проверяет реальную видимость по лучу обзора, убирая энтити за препятствиями даже внутри видимых чанков.
