Faster structure generation and smoother server ticks for Minecraft 26.2 - without changing what your world contains.
A server-side performance mod for packs with many structure mods. It works on its own - no other optimization mods are required. It also works alongside C2ME, Lithium, FerriteCore, zFastNoise, zFastSurface and Structure Layout Optimizer, so you can use any of them or none. The benchmark below was run on packs that already use those mods, because that is what most packs run.
Setups compared: 1 = Fabric + Chunky + a 58-jar pack of structure mods; 2 = setup 1 + zFastNoise, zFastSurface, C2ME, Lithium, FerriteCore, Structure Layout Optimizer; 🟢 3 = setup 2 + Three Dash Structure Optimizer 1.1.1 (warm template cache). Ryzen 5 5500, server on 10 threads, Minecraft 26.2 on Fabric, mean of 3 measured runs per setup.
| Setup | Normal structure density: time, s | chunks/s | vs vanilla | 72x structure density: time, s | chunks/s | vs vanilla |
|---|---|---|---|---|---|---|
| 1. Vanilla + structure mods (no optimizers) | 113.6 ± 2.1 | 30.7 | x1.00 | 99.1 ± 1.2 | 7.4 | x1.00 |
| 2. + optimization mods (zFastNoise, zFastSurface, C2ME, Lithium, FerriteCore, Structure Layout Optimizer) | 57.9 ± 1.9 | 60.1 | x1.96 | 42.9 ± 1.3 | 17.0 | x2.31 |
| 🟢 3. + Three Dash Structure Optimizer (warm cache) | 24.4 ± 0.5 | 142.8 | x4.66 | 21.9 ± 0.4 | 33.3 | x4.53 |
Time to generate a circle of 3,481 chunks at normal structure density, and of 729 chunks with a 72x structure datapack (same seed, fresh world every run). Lower time = better.
| Phase | Setup | Mean tick, ms | p99 tick, ms | Worst tick, ms | Ticks > 100 ms per run | TPS |
|---|---|---|---|---|---|---|
| Chunky generation (normal density) | 1. Vanilla + structure mods | 0.96 | 3.2 | 307 | 1.3 | 20.00 |
| 2. + optimization mods | 0.98 | 4.5 | 22 | 0.0 | 20.00 | |
| 🟢 3. + Three Dash Structure Optimizer | 1.22 | 5.7 | 13 | 0.0 | 20.00 | |
| Player joins, ~2,600 chunks load around them | 1. Vanilla + structure mods | 10.52 | 33.3 | 1567 | 3.7 | 19.99 |
| 2. + optimization mods | 18.95 | 57.8 | 184 | 2.3 | 20.00 | |
| 🟢 3. + Three Dash Structure Optimizer | 25.31 | 61.2 | 181 | 1.7 | 20.00 | |
| Player standing still | 1. Vanilla + structure mods | 19.05 | 32.4 | 62 | 0.0 | 20.00 |
| 2. + optimization mods | 9.94 | 21.4 | 34 | 0.0 | 20.00 | |
| 🟢 3. + Three Dash Structure Optimizer | 9.57 | 15.3 | 38 | 0.0 | 20.00 | |
| Player flying over new terrain | 1. Vanilla + structure mods | 13.66 | 19.2 | 104 | 1.0 | 20.00 |
| 2. + optimization mods | 8.04 | 12.6 | 123 | 1.0 | 20.00 | |
| 🟢 3. + Three Dash Structure Optimizer | 7.95 | 11.3 | 47 | 0.0 | 20.00 |
Three Dash Structure Optimizer makes servers and worlds with lots of structure mods faster and smoother.
@e[...] selectors, on big worlds./fill) and in very large loaded areas, the server spends less time on mob pathfinding and mob counting.Built-in integration with the Roguelike Dungeons mod.
mods/ of the server (or of your instance for singleplayer).config/structure_omg_optimization.properties is created with every option, its default, range and meaning (also as ...properties.example).enabled=false is the master switch (vanilla behaviour); roguelike.enabled=false turns off only the Roguelike integration; template_cache_prebake = ask | auto | off controls the pre-bake.Run /omgcache bake once and ship the resulting structure_omg_cache/ folder inside your pack. The cache keys are content-based, so it is valid on every machine with the same game version - players then start with a warm cache and never see the long first start.
Does it change my world or my seeds? It is designed to change when and how fast work happens, not what is generated: same seed, same structures. Use the *_verify options to check on your own pack.
Is the first start slow? Yes, once: the template cache is built (about 2 minutes for the benchmark pack, on all cores). After that every start is faster than without the mod.
Do I need C2ME, Lithium or other optimization mods to use it? No. It has no required dependencies besides the mod loader and works on its own.
Do I need it if I already use C2ME / Lithium? They speed up different things (terrain, ticking). In the benchmark, adding it to a pack that already had those mods cut the generation time by another 58 % and removed the long autosave tick.
Where do I report problems? Include your latest.log and the output of /omgopt status.
MIT license. Created by DIVI4ik together with the AI agents Claude and Gemini.