Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft

Structure Layout Optimizer Mod FAQ

6 questions players actually ask, answered.

What does the Structure Layout Optimizer Mod do?
It improves the performance of Jigsaw structure generation by replacing inefficient VoxelShape intersection checks with BoxOctree-based calculations. This reduces validation time and makes large, recursive Jigsaw structures generate more smoothly.
Why is vanilla Jigsaw structure generation slow?
Vanilla verifies structure piece intersections by comparing all VoxelShape vertices, which causes noticeable delays in large or complex builds. The mod replaces that slow check with a faster BoxOctree system.
How does the mod replace vanilla's VoxelShape checks?
It swaps the standard VoxelShape for a dummy version containing a BoxOctree. That BoxOctree only checks intersections against neighboring structure pieces instead of comparing every vertex.
What is the main performance benefit of using a BoxOctree here?
It limits intersection checks to nearby structure pieces rather than all pieces, cutting down on lag during generation. This makes massive, recursive Jigsaw structures generate more smoothly.
Does the mod skip any checks during Jigsaw generation?
Yes, it skips unnecessary checks for Jigsaw Blocks that are blocked or facing boundaries. This saves CPU cycles during structure generation.
What kind of structures benefit most from this mod?
Large or complex builds, especially massive recursive Jigsaw structures, benefit most because vanilla's vertex-by-vertex VoxelShape checks are slowest there. The BoxOctree approach drastically reduces validation time for those cases.