Download Roguelike Dungeons — Minecraft Mods — MetaMods
Roguelike Dungeons

Roguelike Dungeons

Active

Downloads

1

Last update

3 months ago

Versions

1.20.1 — 1.21.8
Server
Fabric
Adventure

Roguelike Dungeons - Dungeons in Roguelike Style

Immerse yourself in the world of classic dungeons carved directly into the stone depths of the ordinary Minecraft world. This mod offers an alternative progression path in the early stages of the game and engaging content for experienced players.

Try entering a dungeon on the very first day and don't leave until you've explored the entire structure. The loot system and difficulty are carefully balanced to make this adventure truly rewarding.

Creation History

Roguelike Dungeons appeared back in Minecraft version 1.6 (2013) as a project aimed at improving and expanding the experience of classic "box" dungeons from the original game by connecting rooms with corridors and staircases.

The design of these dungeons was inspired by the 404 Challenge and Vechs' SuperHostile maps. The atmosphere and themes drew inspiration from Amnesia: The Dark Descent.

The name refers to the genre of old dungeon crawlers with a similar name.

Today Roguelike Dungeons has evolved into a whole ecosystem of forks and derivative works (usually Forge mods and modpacks) that expand its capabilities, offering diverse environments, custom mobs, configurable dungeons, and loot systems.

Settings and Commands

In-Game Command

Although Roguelike Dungeons generate naturally in the world, you can directly control their placement. The "roguelike" command allows you to create a dungeon at the caller's position:

roguelike dungeon here

Game Rule

The "roguelikeDungeonsGenerate" rule (default true) allows you to disable natural generation. This is useful if you want to pre-generate several dungeons but not have them elsewhere.

Configuration File

  • mob_drops: if set to false, mobs will not drop equipment when killed
  • frequency: probability value determining the chance of dungeon generation (from 0 to 1)
  • debug: information about dungeon generation is sent to the server log, and layout and loot statistics are saved in the world's debug directory
  • below_sea_level: if true, the first floor of the dungeon generates below sea level, if false - just below the surface of the tower
  • rooms_per_level: number of random rooms (including corridor segments) that the system will attempt to add on each level
  • roguelike_loot: if false, loot chests will rely exclusively on user-defined vanilla loot tables, otherwise they will be empty. If true, the usual "procedural" custom Roguelike Dungeons loot is added to chests, as well as any loot from vanilla loot tables. Loot table definitions can be found using the command:
/loot give @a loot roguelike

Frequently Asked Questions

How to Find the Dungeon? Does the Locate Command Work?

The locate command doesn't work because these dungeons aren't generated as part of the vanilla structure system. They can usually be found near villages, so it's better to use locate to search for villages.

Can I Add This Mod to an Existing World?

Yes. New dungeons will naturally appear in new chunks. If you want to add a dungeon to old terrain, use the "roguelike" command.

What Happens If I Remove This Mod?

Nothing will break if you remove the mod after generating dungeons. Mob spawners will stop generating special mob equipment, and that's all.

Do Players Joining a Multiplayer World Need to Install This Mod?

No. This mod is fully compatible with the vanilla version and doesn't require installation on the client side.

Can I Add This Mod to a Modpack?

Yes. Do whatever you want.

Can I Change the Loot?

Yes. If you just want to add additional items to the existing loot, try adding a datapack that provides loot tables for Roguelike Dungeons. Find them in the game using the command:

/loot give @a loot roguelike

By default, I fill chests procedurally, and the vanilla loot tables are empty and intended only for adding custom loot.

Can I Add My Own Rooms?

No, this dungeon is generated procedurally. It's impossible to add content without changing the source code.

Project members
Greymerk

Greymerk

Developer

Created: 14 May 2024

ID: 4207