

Create Smart Bounds
Активный0.0
Установок
Последнее обновление
Версии
Create Smart Bounds - Оптимизация отрисовки для Create
Данная модификация решает проблему чрезмерно больших и неэффективных областей отрисовки для блоков из мода Create. Вместо того чтобы отрисовывать все объекты в огромном радиусе, она интеллектуально ограничивает видимую зону только теми элементами, которые действительно находятся в поле зрения игрока.
Для проверки текущих границ отрисовки блоков в NeoForge можно использовать команду: /neoforge debug_blockentity_renderbounds true
Что такое границы отрисовки?
В стандартной механике игры для оптимизации производительности объекты, находящиеся за пределами экрана, не отрисовываются. Обычные блоки имеют область отрисовки 3×3, но для блочных сущностей этот параметр настраивается индивидуально. Это необходимо для корректного отображения крупных объектов, таких как цепные конвейеры, которые выходят за пределы одного блока.
Проблема возникает, когда Create устанавливает слишком большие границы отрисовки «на всякий случай», что приводит к ненужной загрузке графики для объектов, которые игрок даже не видит.
Кэширование границ отрисовки
Мод также оптимизирует систему кэширования границ отрисовки. Вместо постоянного пересчета границ каждый игровой тик (20 раз в секунду), как это было раньше с конвейерными лентами, теперь обновление происходит только при разрушении или замене блока. Это значительно снижает нагрузку на систему.
Поддерживаемые блоки
- Механические манипуляторы
- Конвейерные ленты
- Цепные транспортеры
- Фабричные панели
- PSI и развертыватели
- Ролики
- Порты для лягушек
Хотя это относительно небольшая оптимизация, в крупных механизмах и производственных зонах она может существенно повлиять на производительность игры.