About Dungeon Events
Transform your server experience with fully customizable, dynamic dungeons that both challenge and reward your players! Dungeon Events makes it simple to spawn procedurally generated or holiday-themed (Halloween/Xmas) dungeons across the map, packed with NPCs, auto turrets, and loot crates. You have near-endless possibilities for adjusting difficulty tiers, items, NPC gear, turret loadouts, dungeon lifetimes, the economy cost to buy a dungeon, and so much more—all through an intuitive configuration system.
Choose from Easy, Normal, Medium, Hard, and Nightmare tiers to accommodate every style of gameplay, whether you want a beginner-friendly romp or a full-blown raid boss experience. Want to give your community a reason to group up and tackle tough endgame content? Let them purchase dungeons with scrap, Economics money, or ServerRewards points, then watch them scramble to survive vicious NPCs, lethal auto turrets, and formidable bosses.
Dungeon Highlights
Each dungeon is generated using a unique seed system, so no two runs feel the same.
Support for both Halloween and Xmas dungeons, each with its own style.
Advanced NPC Config: Customize NPC/Boss health, damage, outfits, roam and chase ranges, and drop tables—requires the free NpcSpawn plugin.
Turrets: Populate rooms and corridors with auto turrets (you pick their weapons) and other hazards to keep players on their toes.
Loot & Rewards: Tailor loot boxes to match your server’s balance—set item probabilities, amounts, custom names, and skins.
Tiered Difficulties: From “Easy” all the way to “Nightmare,” each tier can use a unique combination of NPCs, boss stats, turret health, and loot quality.
Auto or Manual Spawn: Dungeons can spawn automatically on timers or be spawned on-demand by admins or players with permission—great for special events!
Buyable Dungeons: Give players the option to spend scrap, Economics currency, or ServerRewards points to open their own private dungeon.
Map Markers: Markers and radius indicators show where each dungeon is located, including the name, tier, and owner (if you lock dungeons to a specific player).
Required Dependency (Free): NpcSpawn
Admin Chat Commands:
/createdungeon <tierName> – Spawns a new dungeon at a random valid location
/removeinactivedungeons – Removes only dungeons that have met your configured removal conditions
/removealldungeons – Instantly removes all active dungeons
/forceremovealldungeons – Force-cleans every single dungeon entity
Player Commands:
/buydungeon – Opens a UI to purchase a new dungeon (if allowed)
Or use /buydungeon <tierName> directly in console (requires an argument for tier and your user ID)
Console (RCON) Commands:
buydungeon <tierName> <playerID> – Allows you to buy a dungeon for a specific player
Available Permissions
dungeonevents.admin – Grants access to all admin-level commands and features.
dungeonevents.buy – Allows players to purchase dungeons via the /buydungeon command.
dungeonevents.enter – Allows players to enter dungeons.
Language files support multiple languages (EN, PT-BR, DE, ES, RU).
Plugin config, where you can change tiers, loot items, turret settings, dependencies, spawn logic, auto-removal conditions, economy integration, and more.
{ "Use Notify Plugin": false, "Enable Debug Logs": false, "Enable Warning Logs": true, "Enable Toast Messages": true, "Lock dungeon for first player": true, "Economy Plugin (1 - Economics, 2 - ServerRewards, 3 - Scrap)": 3, "Allow team members": true, "Allow friends": true, "Dungeon Settings": { "Enable Auto Spawn": false, "Enable Halloween Dungeon": true, "Enable Xmas Dungeon": true, "Max Active Dungeons Auto Spawn (It is not recommended to exceed 10)": 6, "Max Active Dungeons Buy (It is not recommended to exceed 10": 6, "Max Time (in seconds) to Keep Dungeon Alive": 1800, "Dungeon Removal": { "Remove only if all NPCs are dead": true, "Remove only if all boxes are destroyed": true, "Remove only if all turrets are destroyed": true, "Removal timer after they are destroyed (in seconds)": 300 } }, "Tiers": { "Easy (Maximum of 16 Entities)": { "Map Name": "Dungeon: Easy", "Buy Cost": 300, "Entity Spawn Limits": { "NPCs Count": 4, "Boss Count": 1, "Turret Count": 5, "Loot Box Count": 6 }, "NPC Config": { "NPC Name": "Wild Scavenger", "NPC Health": 100, "Damage Scale": 0.5, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "tshirt.long", "SkinID": 10118 }, { "ShortName": "burlap.gloves", "SkinID": 949616124 }, { "ShortName": "attire.snowman.helmet", "SkinID": 0 }, { "ShortName": "pants", "SkinID": 2352962213 }, { "ShortName": "shoes.boots", "SkinID": 2380731293 } ] }, "Belt Items": { "Items": [ { "ShortName": "pistol.revolver", "Amount": 1, "SkinID": 3140577175, "Mods": [] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 } ] } }, "Boss NPC Config": { "NPC Name": "Easy Dungeon Boss", "NPC Health": 1000, "Damage Scale": 1.5, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "riot.helmet", "SkinID": 1087995729 }, { "ShortName": "hoodie", "SkinID": 1087990973 }, { "ShortName": "burlap.gloves", "SkinID": 1087998101 }, { "ShortName": "pants", "SkinID": 1087992342 }, { "ShortName": "shoes.boots", "SkinID": 1088000573 } ] }, "Belt Items": { "Items": [ { "ShortName": "rifle.ak", "Amount": 1, "SkinID": 3368362976, "Mods": [ "weapon.mod.flashlight" ] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rocket.fire", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 5, "Maximum Amount": 10, "CustomName": "", "SkinID": 0 } ] } }, "Small Wood Box Skin ID": 2998755525, "Max Items Per Box": 3, "Auto Turret Config": { "Health": 300.0, "Weapon Short Name": "pistol.revolver" } }, "Normal (Maximum of 17 Entities)": { "Map Name": "Dungeon: Normal", "Buy Cost": 500, "Entity Spawn Limits": { "NPCs Count": 5, "Boss Count": 1, "Turret Count": 6, "Loot Box Count": 5 }, "NPC Config": { "NPC Name": "Battle Forager", "NPC Health": 150, "Damage Scale": 0.8, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "bucket.helmet", "SkinID": 1073904216 }, { "ShortName": "jacket", "SkinID": 2350426469 }, { "ShortName": "tshirt", "SkinID": 10039 }, { "ShortName": "burlap.gloves.new", "SkinID": 0 }, { "ShortName": "pants", "SkinID": 1441311938 }, { "ShortName": "shoes.boots", "SkinID": 2075527039 } ] }, "Belt Items": { "Items": [ { "ShortName": "smg.2", "Amount": 1, "SkinID": 2386688842, "Mods": [ "weapon.mod.flashlight" ] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 } ] } }, "Boss NPC Config": { "NPC Name": "Normal Dungeon Boss", "NPC Health": 1500, "Damage Scale": 1.5, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "riot.helmet", "SkinID": 1087995729 }, { "ShortName": "hoodie", "SkinID": 1087990973 }, { "ShortName": "burlap.gloves", "SkinID": 1087998101 }, { "ShortName": "pants", "SkinID": 1087992342 }, { "ShortName": "shoes.boots", "SkinID": 1088000573 } ] }, "Belt Items": { "Items": [ { "ShortName": "lmg.m249", "Amount": 1, "SkinID": 1883947256, "Mods": [ "weapon.mod.flashlight" ] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rocket.fire", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 5, "Maximum Amount": 10, "CustomName": "", "SkinID": 0 } ] } }, "Small Wood Box Skin ID": 2998755525, "Max Items Per Box": 4, "Auto Turret Config": { "Health": 400.0, "Weapon Short Name": "pistol.revolver" } }, "Medium (Maximum of 18 Entities)": { "Map Name": "Dungeon: Medium", "Buy Cost": 700, "Entity Spawn Limits": { "NPCs Count": 5, "Boss Count": 1, "Turret Count": 6, "Loot Box Count": 6 }, "NPC Config": { "NPC Name": "Crimson Raider", "NPC Health": 200, "Damage Scale": 1.1, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "coffeecan.helmet", "SkinID": 1727561127 }, { "ShortName": "roadsign.jacket", "SkinID": 1727562915 }, { "ShortName": "roadsign.gloves", "SkinID": 2799639349 }, { "ShortName": "pants", "SkinID": 2814837980 }, { "ShortName": "shoes.boots", "SkinID": 1839313604 }, { "ShortName": "tshirt.long", "SkinID": 566893368 } ] }, "Belt Items": { "Items": [ { "ShortName": "rifle.semiauto", "Amount": 1, "SkinID": 2617680693, "Mods": [ "weapon.mod.flashlight" ] }, { "ShortName": "syringe.medical", "Amount": 10, "SkinID": 0, "Mods": [] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 } ] } }, "Boss NPC Config": { "NPC Name": "Medium Dungeon Boss", "NPC Health": 2000, "Damage Scale": 1.5, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "riot.helmet", "SkinID": 1087995729 }, { "ShortName": "hoodie", "SkinID": 1087990973 }, { "ShortName": "burlap.gloves", "SkinID": 1087998101 }, { "ShortName": "pants", "SkinID": 1087992342 }, { "ShortName": "shoes.boots", "SkinID": 1088000573 } ] }, "Belt Items": { "Items": [ { "ShortName": "lmg.m249", "Amount": 1, "SkinID": 1883947256, "Mods": [ "weapon.mod.flashlight" ] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rocket.fire", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 5, "Maximum Amount": 10, "CustomName": "", "SkinID": 0 } ] } }, "Small Wood Box Skin ID": 2998755525, "Max Items Per Box": 5, "Auto Turret Config": { "Health": 600.0, "Weapon Short Name": "rifle.ak" } }, "Hard (Maximum of 19 Entities)": { "Map Name": "Dungeon: Hard", "Buy Cost": 1000, "Entity Spawn Limits": { "NPCs Count": 5, "Boss Count": 1, "Turret Count": 6, "Loot Box Count": 7 }, "NPC Config": { "NPC Name": "Elite Outlaw", "NPC Health": 250, "Damage Scale": 1.3, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "metal.facemask", "SkinID": 3284864766 }, { "ShortName": "metal.plate.torso", "SkinID": 2105505757 }, { "ShortName": "burlap.gloves", "SkinID": 2090790324 }, { "ShortName": "hoodie", "SkinID": 2080975449 }, { "ShortName": "shoes.boots", "SkinID": 10023 }, { "ShortName": "pants", "SkinID": 2080977144 }, { "ShortName": "roadsign.kilt", "SkinID": 2120628865 } ] }, "Belt Items": { "Items": [ { "ShortName": "rifle.ak", "Amount": 1, "SkinID": 3190379864, "Mods": [ "weapon.mod.flashlight" ] }, { "ShortName": "syringe.medical", "Amount": 20, "SkinID": 0, "Mods": [] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 } ] } }, "Boss NPC Config": { "NPC Name": "Hard Dungeon Boss", "NPC Health": 3000, "Damage Scale": 1.5, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "riot.helmet", "SkinID": 1087995729 }, { "ShortName": "hoodie", "SkinID": 1087990973 }, { "ShortName": "burlap.gloves", "SkinID": 1087998101 }, { "ShortName": "pants", "SkinID": 1087992342 }, { "ShortName": "shoes.boots", "SkinID": 1088000573 } ] }, "Belt Items": { "Items": [ { "ShortName": "lmg.m249", "Amount": 1, "SkinID": 1883947256, "Mods": [ "weapon.mod.flashlight" ] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rocket.fire", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 5, "Maximum Amount": 10, "CustomName": "", "SkinID": 0 } ] } }, "Small Wood Box Skin ID": 2998755525, "Max Items Per Box": 7, "Auto Turret Config": { "Health": 800.0, "Weapon Short Name": "rifle.ak" } }, "Nightmare (Maximum of 20 Entities)": { "Map Name": "Dungeon: Nightmare", "Buy Cost": 1500, "Entity Spawn Limits": { "NPCs Count": 6, "Boss Count": 1, "Turret Count": 6, "Loot Box Count": 7 }, "NPC Config": { "NPC Name": "Nightmare Hunter", "NPC Health": 300, "Damage Scale": 1.5, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "metal.facemask", "SkinID": 3343860599 }, { "ShortName": "metal.plate.torso", "SkinID": 3343861569 }, { "ShortName": "hoodie", "SkinID": 1369835131 }, { "ShortName": "roadsign.kilt", "SkinID": 1727564168 }, { "ShortName": "burlap.gloves", "SkinID": 1210780157 }, { "ShortName": "pants", "SkinID": 810745264 }, { "ShortName": "shoes.boots", "SkinID": 1210771348 } ] }, "Belt Items": { "Items": [ { "ShortName": "lmg.m249", "Amount": 1, "SkinID": 1883947256, "Mods": [ "weapon.mod.flashlight" ] }, { "ShortName": "syringe.medical", "Amount": 50, "SkinID": 0, "Mods": [] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 } ] } }, "Boss NPC Config": { "NPC Name": "Nightmare Dungeon Boss", "NPC Health": 5000, "Damage Scale": 1.5, "NPC Roam Range": 15.0, "NPC Chase Range": 15.0, "Wear Items": { "Items": [ { "ShortName": "riot.helmet", "SkinID": 1087995729 }, { "ShortName": "hoodie", "SkinID": 1087990973 }, { "ShortName": "burlap.gloves", "SkinID": 1087998101 }, { "ShortName": "pants", "SkinID": 1087992342 }, { "ShortName": "shoes.boots", "SkinID": 1088000573 } ] }, "Belt Items": { "Items": [ { "ShortName": "lmg.m249", "Amount": 1, "SkinID": 1883947256, "Mods": [ "weapon.mod.flashlight" ] } ] }, "Loot Drop": { "Items": [ { "ShortName": "scrap", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 30, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 10, "Maximum Amount": 50, "CustomName": "", "SkinID": 0 }, { "ShortName": "ammo.rocket.fire", "Inclusion Chance Percentage": 100.0, "Minimum Amount": 5, "Maximum Amount": 10, "CustomName": "", "SkinID": 0 } ] } }, "Small Wood Box Skin ID": 2998755525, "Max Items Per Box": 10, "Auto Turret Config": { "Health": 1000.0, "Weapon Short Name": "rifle.ak" } } }, "Loot Box Config": { "Loot Items": [ { "ShortName": "ammo.rifle", "Inclusion Chance Percentage": 15.0, "Minimum Amount": 100, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "sulfur.ore", "Inclusion Chance Percentage": 15.0, "Minimum Amount": 100, "Maximum Amount": 300, "CustomName": "", "SkinID": 0 }, { "ShortName": "scrap", "Inclusion Chance Percentage": 70.0, "Minimum Amount": 500, "Maximum Amount": 2000, "CustomName": "", "SkinID": 0 } ] }, "Version": { "Major": 2, "Minor": 1, "Patch": 0 } }