| Crates.io | monolithium |
| lib.rs | monolithium |
| version | 1.1.0 |
| created_at | 2025-08-23 02:43:34.028453+00 |
| updated_at | 2025-09-15 14:06:43.143059+00 |
| description | Finding the Largest Minecraft Infdev/Alpha Monoliths |
| homepage | |
| repository | https://github.com/Tremeschin/Monolithium |
| max_upload_size | |
| id | 1807166 |
| size | 115,059 |
Seed: 26829160 • (x: 0, y: 0) • Area: 1,044,848 blocks squared • Most Aesthetic
Using Moderner Beta Alpha v1.1.2_01 Terrain on MC 1.21 • Distant Horizons • Bliss Shaders
Monoliths are a terrain generation bug that happened in the ancient Minecraft Infdev through Alpha 1.1.2_01 versions. They are a rare, often large, flat and tall structures, almost entirely made of stone, with a hidden ocean of water until bedrock beneath them.
Hidden in plain sight for 15 years, I wanted to know how rare they actually are, and find the biggest one!
Warn: This is a side project, I may have time to port the readme to a mkdocs website in the future.
Note: For a more technical explanation, see kahomayo/monolith-renderer 😉
Warning: The code will shred your cpu, make sure you have a good cooling solution, it may be unusable while running!
Install astral-sh/uv, open a terminal and run:
uvx --from monolithium rustlith (commands)uvx --from monolithium cudalith (commands)You can pass a --fast argument at the cost of accuracy for rust.
Note: The project creates large directories where you run it from - any of target, build, release.
Install the Rust programming language and git, open a terminal in some directory and run:
git clone https://github.com/Tremeschin/Monolithiumcd Monolithium && rustup default stablecargo run --release -- (commands)You can pass any --features (name) explained in Cargo.toml for speedups
It's also possible to run directly with astral-sh/uv:
uvx --from git+https://github.com/Tremeschin/Monolithium (script) (commands)Note: The project creates large directories where you run it from - any of target, build, release.
This will search a 8,388,608 blocks square in both positive X and Z directions. Note that all monoliths repeats every such value on any coordinate - there are 9 copies of each within the Far Lands on any given world!
rustlith find --seed 617This will search for seeds that contains monoliths close to spawn.
rustlith spawn linear -c 100000rustlith spawn random -n 50000Monolithium is written in heavily parallelized Rust with the help of crates like Rayon for fearless concurrency and Ahash fast hashing, fully utilizing all available CPU resources one throws at it.
🦀 For a Ryzen 9 5900X 12c/24t, 2x3200 MT/s DDR4 CL16 2Rx8 system, one might expect:
Such speeds scales about linearly with your hardware - for better or worse!
Hall of fame for the timeline of computations:
| Date | Hardware | Time | Seeds | % Total | Type | User |
|---|---|---|---|---|---|---|
| August 2025 | R9 5900x | 8 hours | 5,000,000,000 | 0.00177% | Accurate | Tremeschin |
Note: For sure throwing more CPU and/or Time at the code will break new records!
| Area | Seed | Date | Comment |
|---|---|---|---|
| 1,745,664 | 4609608251 | August 2025 | 🥇 Largest, high monolith density in world |
| 1,584,112 | 1847066092 | August 2025 | 🥈 Second largest, hourglass shaped |
| 1,420,816 | 2045872561 | August 2025 | 🥉 Third largest, shattered complex |
| 1,371,824 | 3847304212 | August 2025 | Balanced monolith complex |
| 1,369,360 | 1593912439 | August 2025 | Contiguous (technically The Largest) |
| 1,345,520 | 4563197188 | August 2025 | - |
| 1,305,472 | 4432659853 | August 2025 | - |
| 1,295,568 | 4801496200 | August 2025 | Closest to a circle? |
| 1,268,432 | 2273407323 | August 2025 | - |
| 1,264,720 | 3054588959 | August 2025 | Similar shape to the Iberian Peninsula |
| 1,262,784 | 4613464116 | August 2025 | - |
| 1,242,256 | 4983179351 | August 2025 | Florida |
Note: The area calculation is within 2% error, nearby monoliths are part of the same complex.
Drum rolls.. 617. This seed contains a visible Monolith from spawn 🤯
For every monolith in a world there's 9x exact copies of them within the Far Lands:
(-x, x) • ( 0, x) • ( x, x)(-x, 0) • ( 0, 0) • ( x, 0)(-x, -x) • ( 0, -x) • ( x, -x)Sadly, the Far Lands override the monoliths, there's no such thing as a Far Monolith 😿
[!NOTE] For the keen among you, that value is
2**23- this happens for a couple of reasons:
- Ken Perlin's noise, unscaled, repeats every 256 units on any coordinate •
(2**8)- There are 16 octaves on the hill noise, each octave halves the previous frequency, so the highest one repeats every
(2**15)blocks (starting from multiplier 1).- Minecraft samples every 4 blocks, the depth scale is 100 but
& 0xFFtruncations cancels it at2**20Multiplying factors,2**(8+15) = 2**23
Spoiler: Not much, certain seeds are more likely to generate monoliths (anthropic principle confirmed?), but most contains at least half a million monolith complexes within the Far Lands (12,550,824 blocks squared).
HashMap<(int, int), Monolith> to avoid recomputing areasmonolith-renderer to understand the underlying mathematics.