Create: Smart Bounds — умные границы рендера для больших механизмов
Если вы строите заводы на Create и замечаете, что в зоне с конвейерами, манипуляторами и «мясорубкой» из шестерёнок FPS падает даже тогда, когда вы смотрите в сторону, часто виноваты не только сами блоки, а то, как игра решает, что вообще нужно отрисовывать. Мод Create: Smart Bounds как раз про это: он поджимает раздутые границы рендера у блок-сущностей Create и чуть аккуратнее обращается с кешированием — небольшая оптимизация, которая на больших постройках иногда даёт ощутимый выигрыш.
Что такое render bounds и зачем они нужны
В Minecraft движок старается не тратить ресурсы впустую: то, что далеко за экраном или спрятано за стеной, чаще не рисуется. У обычных блоков граница обычно ориентировочно соответствует зоне вокруг клетки (условно можно думать о ней как о «коробке» 3×3 вокруг блока), а у блок-сущностей (block entities) эту «коробку» можно настраивать. Зачем? Потому что часть механики визуально выходит за габарит одного блока: например, цепные конвейеры должны корректно показывать соединения цепи, и им нужен больший объём для отрисовки.
Почему у Create границы часто «раздуваются»
Create во многих случаях идёт по принципу «лучше пусть будет больше»: границы рендера завышаются, чтобы не сломать отображение сложных частей. В итоге движок начинает считать видимыми и отрисовывать сущности, которые вы фактически не видите — особенно больно это на плотных участках с лентами, роликами, панелями и прочими «узлами» завода. На бумаге это мелочь, но когда таких узлов сотни, нагрузка накладывается.
Что именно меняет Smart Bounds
Мод целенаправленно уменьшает нелепо большие границы рендера у блок-сущностей Create и перерабатывает часть логики кеширования этих границ. Результат — меньше лишней отрисовки в крупных конструкциях и больших производственных зонах. Если вы любите диагностику, в экосистеме NeoForge можно включить отображение границ рендера блок-сущностей командой /neoforge debug_blockentity_renderbounds true и буквально увидеть, где «коробки» были неоправданно огромными.
Какие элементы Create уже покрыты
Поддержка перечислена не «на всё подряд», а точечно — там, где это реально даёт профит. Сейчас в списке, среди прочего:
- манипуляторы (Mechanical Arms) и ленты (Belts);
- цепные конвейеры (Chain Conveyors) и заводские панели (Factory Panels);
- PSI и развёртыватели (Deployers);
- ролики (Rollers), Frog Ports и связанные с ними узлы.
То есть мод не «переписывает Create целиком», а работает там, где границы чаще всего разрастаются и начинают мешать производительности.
Render bounds caching: почему это важно не только размером
Вторая часть оптимизации — не пересчитывать границы каждый кадр без нужды: обычно «коробка» должна обновляться при конкретных событиях (когда блок реально изменился, сломали/поставили заново и т. п.). Раньше у отдельных блоков, например у лент, граница могла пересобираться слишком агрессивно — вплоть до обновления каждый игровой тик (20 раз в секунду). Smart Bounds убирает такие лишние перезагрузки: граница обновляется осмысленнее, что снижает микролаги на загруженных линиях. Если вы собираете модпак под NeoForge и хотите быстро подобрать утилиты под Create, этот мод можно легко поставить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где моды можно подтянуть прямо из меню, без лишней возни с ручной раскладкой файлов.
Кому это особенно полезно
Если у вас «умеренный» цех из десятка механизмов, прирост может быть едва заметен. Но как только вы выходите на масштаб фабрики — длинные ленты, плотные ряды развёртывателей, сложные цепные линии — именно такие точечные правки границ и кеша часто переводят ситуацию из «иногда подтормаживает» в «играть комфортно». Сочетайте это с нормальной настройкой дальности прорисовки, аккуратным освещением и разумным количеством сущностей в чанке — и картина станет стабильнее.
Вывод
Create: Smart Bounds — это не «магическая кнопка максимального FPS», а инженерная подтяжка видимости: меньше лишней отрисовки блок-сущностей и меньше бессмысленных пересчётов границ. Для любителей огромных механизмов и серверов с плотной промышленной застройкой такой мод обычно окупается сам собой: мало кода, много смысла, и всё завязано на реальную модель того, как Minecraft решает, что рисовать, а что можно спокойно пропустить.