Мод оптимизирует генерацию Jigsaw-структур и NBT-частей, не влияя на их внешний вид. Основная цель — ускорить и повысить эффективность сборки структур, особенно в сложных рекурсивных конструкциях.
Технические улучшения включают замену VoxelShape на BoxOctree для быстрой проверки пересечений, пропуск заблокированных Jigsaw-блоков, оптимизацию сопоставления целей и ускоренную загрузку больших NBT-файлов. В версии 1.21.1+ также улучшена сортировка и приоритизация списков Jigsaw-блоков.
Ключевые оптимизации:
Замена VoxelShape на BoxOctree — проверка пересечений только с ближайшими частями, что предотвращает замедление при большом количестве элементов.
Пропуск проверки дочерних частей, если Jigsaw-блок заблокирован границей структуры или другой частью.
Ускорение сопоставления Jigsaw-блоков за счёт однократного получения свойств и упрощения проверки соединений.
Быстрая загрузка больших NBT-файлов: ранняя обрезка позиций вне текущего чанка, если StructureProcessor не переопределяет finalizeProcessing.
(1.21.1+) Оптимизация получения данных selection_priority из NBT и новая система сортировки для структур, использующих приоритеты.