Search the Community
Showing results for tags 'dungeons'.
-
Version 2.1.4
178 downloads
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 } }$16.99 -
Version 1.0.6
206 downloads
The plugin adds a dungeon event to your server. Dungeons are bases with puzzles, NPC defenders, turrets and more. You can create your own dungeons of varying difficulty You can build your own bases or modify existing ones: There are moving NPC guardians in the dungeons: There are puzzles with protective doors in the dungeons: In the dungeons there are secret notes with codes in boxes or on NPCs: Commands: dungbase_start - force start event dungbase_stop - force stop event Hooks: void DungeonBasesEventStarted() - // called when event starts void DungeonBasesEventEnded() - // called when event ends Configuration: { "Allow only the event owner (the one who entered the dungeon first) into the dungeon": true, "Allow owner's teammates to enter the dungeon": true, "Message that you cannot enter the dungeon without being the owner of the event or its teammate": "You cannot enter the dungeon without being the owner of the event or its teammate", "Event marker on the map": true, "Event marker name": "Dungeon Base", "Event marker transparency(0-1)": 0.55, "Event marker radius": 0.5, "Event marker color.R(0-1)": 1.0, "Event marker color.G(0-1)": 0.0, "Event marker color.B(0-1)": 0.0, "Display event owner name on marker": true, "Display the time remaining until the end of the event on the marker": true, "Autostart event(disable if you want to trigger the event only manually)": false, "Minimum time to event start(in seconds)": 3600, "Maximum time to event start(in seconds)": 7200, "Minimum event duration(in seconds)": 2000, "Maximum event duration(in seconds)": 3000, "Minimum number of online players to trigger an event": 1, "Event message": "The dungeon bases event has started, find the entrance to the base and get the loot", "End event message": "The dungeon bases event has ended", "Dungeons list": [ "#dung#base1", "#dung#base2", "#dung#base3", "#dung#base4" ], "Entrances list": [ "#dung#entrance1", "#dung#entrance2", "#dung#entrance3", "#dung#entrance4" ], "Random order of choosing a dungeon from the list (if false, will be selected in turn)": false, "Random order of choosing the entrance to the dungeon from the list (if false, will be selected in turn)": false, "Change the time of day when entering the dungeon(from 0 to 23, if -1 - do not change the time)": 0.0, "How long before the end of the event does radiation start to affect players inside the dungeon": 180, "How long after the event ends should the entrance be destroyed": 60, "Close the entrance and exit to the dungeon when the event time is over": true, "Message about closing the entrance and exit": "Time is up, the entrance and exit to the dungeon are closed forever!" } Note: The plugin is guaranteed to work correctly with bases enabled. NPCs will not behave as standard, as they use different algorithms. Only one dungeon can spawn on the map at a time.$19.99 -
Good afternoon. Today, I discovered that the latest event of face punch is killing sleepers, even if they are inside their base sleeping on the ground. When the event is released, 16 dungeons will be spawned approximately if the map size would be 4500. The server gets a backlash because of it as I have seen the server FPS dropping harder than the reputation of Justin Bieber when these pesky dungeons are being spawned in. Reducing it to a minimum of 0.2 instead of 1 works, as only 4 or 5 would spawn which the server loves much more and is able to keep up. however, I would like to see a plugin on the market that removes this event completely. Presuming we will be getting the same show during Christmas, it would not surprise me if more server owners would like to disable these dungeon generations from the map as it tanks your server's fps, especially those with a low budget and a smaller server than the big players do. And please, don't get me wrong here. I love the event myself. Grabbing candy like a madman, running around on the most flat surface possible for the best amount of candy income and then bragging about it in chat if I would win, but the events we have now with the dungeon generations, you can clearly notice that they still haven't learned from last year's problems.