Loading...
iluminary.net
Click to copy IP
Loading...
discord.gg/G9FVC35
Click to join
Internet Explorer: Internet Explorer is not supported. Please upgrade to a more modern browser.
Dungeon Generator
2 minute read
Xplore

Large halls with impressive details and winding corridors with some dead ends weave together into a vast labyrinth, forming a truly unique dungeon.
That’s how our dungeons are known—but how are they actually made?

We don’t have the time or patience to build every dungeon by hand, so we created the Dungeon Generator. Its purpose is simple: take a collection of pre-made modules and assemble them into a complete dungeon.

The process begins with an empty 2D map. The generator places random rectangles that later become rooms, while also deciding the positions of the start and end rooms.

  

Next, lines (green) are drawn across the map to represent paths. They are drawn using a minimum spanning tree algorithm, which finds the shortest connections while ensuring that all rooms are connected. This way the dungeon is always solvable. Once that’s done, the generator adds extra routes (red) to make the layout more interesting.
At this point the 2D phase is complete and the blueprint of the dungeon is ready.

  

The rectangles and lines are then transformed into 3D rooms and corridors, creating the structure of an empty dungeon. Now the Room Decorator takes over. It considers the size of each room, its position, and the modules already placed, then chooses new modules and fits them in.

Modules come in different categories. A Center piece can only be placed in the middle of a room, Corners fit into room edges, and Randoms can appear anywhere on the floor. Many other categories exist, each with a specific purpose. These categories help the decorator make rooms look better in a smart and efficient way. The same method applies to corridors, though with fewer categories. Special rooms like the start and end room are placed as complete sets.

By now, we are almost done. The final step is deciding where monsters will spawn and where extra chests will be placed.

And with that, we’ve done it—a brand new, unique dungeon is ready to be explored!

 


You're welcome to join our Discord and share your feedback on how we can improve the Dungeon Generator.


 

Ready for your adventure?

Iluminary Network runs on the latest version of Minecraft: Java Edition, no mods required.
Join now!


Iluminary.net
Lockpicking 101
Lockpicking 101
So, how sharp are your ears?

We’re excited to introduce our new and unique lockpicking system.
Listen carefully and click the pins in the correct order to open locked chests and doors. You can tackle the challenge on your own or solve the...
SourceC0de
1 minute read
Challenge: Boss fights
Challenge: Boss fights
At Iluminary, we believe that a great boss fight isn’t just about tough enemies—it’s about creating unforgettable moments. Every boss encounter on our server is carefully designed to be challenging, fair, and deeply immersive. Here’s a peek...
Xplore
1 minute read
The Pyramid!
The Pyramid!
Did it just got hotter in here? Introducing our newest dungeon type: The Pyramid! Scorching heat, devious traps, and fearsome new mobs await in this thrilling addition to Iluminary. Rally your friends, test your courage, and conquer the...
Xplore
1 minute read