Key Dimension: Escape from Dungeon

Quick rating

Community listing page, reviews may not be monitored by the author.

Key Dimension: Escape from Dungeon

No reviews yet

Provide players with a game mode that simulates *Escape from Tarkov*.

Mod Loaders
Minecraft

About

Description

This mod adds a Dungeon dimension, along with some corresponding blocks and items.

Upon entering a dungeon, the system randomly generates rooms in a variety of styles, populated by monsters that are randomly equipped with various pieces of gear. The dungeon dimension extends infinitely, which means that as long as you are strong enough, you can travel a great distance! 

The dungeon dimension utilizes a seed-based random generation mechanism, ensuring a brand-new layout every time you enter. Furthermore, the entire dimension resets whenever you die or successfully escape—so feel free to cause as much destruction as you like while you're in there!

To enter the dungeon, you first need to craft a dungeon key; the default recipe is one Ender Pearl + one Iron Ingot + one piece of String.

Every room in the dungeon contains loot crates. The loot table identifies all items currently present in the game and generates them with equal weighting—meaning the contents depend entirely on how many items are in your modpack!

This mod adds compatibility for the 【Regions Unexplored】【Oh-The-Biomes-Weve-Gone】【BiomesOPlenty】mods; if you have these installed, dungeons will feature rooms built using blocks from those mods

During your expedition, you may also come across trial rooms. Simply tap the block in the center of the room to begin the challenge—succeed, and you’ll earn plenty of great rewards!
Beyond that, you might also encounter "cave" rooms that have an even lower probability of spawning...

The number of monsters in dungeons will dynamically adjust based on your current game difficulty.

“洞穴房间”的特殊事件

Once you feel you’ve gathered enough loot, it’s time to look for an extraction point! Extraction blocks appear randomly throughout the dungeon; interact with one and hold your ground within a 5x5 area centered on it for 10 seconds to successfully escape the dungeon with all the loot you’ve collected!
You can use the Altar Detector to scan a 100x100 area centered on your current position to see if it contains an extraction altar!

撤离祭坛

If you happen to die inside a dungeon, you will lose all your items.

Compatibility with the"ProjectE"mod has also been added; upon a successful evacuation, the total EMC value of the items obtained during the run will be displayed on the results screen.

Regarding config files for custom loot tables
When you enter a world,
the files `normal box.txt` and `rare box.txt` will be generated in your `config` folder.
If these files are empty, the mod will default to using its own built-in loot table, which includes a random selection of all items.
If you wish to create a custom loot table, you can use the following template:

20, 25
minecraft:diamond 20 50 80
minecraft:iron_ingot 10 30 20

The "20, 25" on the first line indicates the minimum and maximum number of times the loot table will be rolled; higher values ​​result in more generous rewards.
The subsequent lines define an "allowlist" for the loot table—meaning only diamonds and iron ingots will be generated.
The three numbers following each item represent, respectively: the minimum quantity of the item per roll, the maximum quantity per roll, and the item's generation weight within the overall loot table.

If you fill it out according to my example of a default loot table, the final result will look like this:

If you do not want a specific item to be generated in a loot table, add an "!" before its item name, like this: !minecraft:diamond

!minecraft:iron_ingot

A new entry has been added to the bounty loot table configuration file, located at`config/mod_b4badd24`:

easy:
normal:
hard:
If left blank, the mod’s default quest rewards will be used. If you wish to customize the rewards, here are some examples:
easy:"minecraft:iron_ingot" 10,"minecraft:iron_ingot" 15,emc:5000,roll:2 4 6
normal:"minecraft:gold_ingot" 5,"minecraft:diamond" 10,emc:10000,roll:3 8 16
hard:"minecraft:diamond" 50,emc:20000,"minecraft:diamond" 60,roll:2 32 64
For "easy" difficulty quests, the system will randomly select one reward from the defined options—which include 10 iron ingots, 15 iron ingots, 5000 EMC (added to the player's account), or two items randomly pulled from the modpack (with quantities ranging from 4 to 6)—and display it as the quest reward. The same logic applies to the other difficulty levels.


exclude:
This is used to exclude any items that contain the specified key-value strings (enclosed in double quotes). For example:
exclude:
        `"les_vector",
        `"citadel",`
        `"brick"
This will exclude any items containing these exact terms—such as (but not limited to) `"les_vector:xxx_xxx"`, `"xxx:xxx_les_vector"`, `"citadel:xxx"`, `"citadel:xxxcitadel_xxx"`, or `"xxx:xxx_brick"`—as defined in the configuration file.

The configuration file for custom loot crate contents currently remains in the `config` folder; I will move it to the new directory in a future update.

Note: After making changes, you must re-enter the world for them to take effect!

Additionally, I highly recommend pairing this with my other mod, 【EMC Store Opens】! It provides an interface for purchasing items using EMC and features a dynamic, independent pricing system for these items—making the overall gameplay experience feel much more like an extraction-based game, such as *Escape from Tarkov*!