Catacombs
Dec 2019, RandomUnknown at Spigot has taken over.
- Though I (LigerXT5) am still assisting in the minor parts of the plugin, RandomUnknown has spent a lot of coding work to bring it up to MC 1.15.1 capable use. You can find his continuation at https://www.spigotmc.org/resources/catacombs.73564/
July 18th, 2016 Updated Notification
From LigerXT5:
- For the time being, please use the Spigot Forum for issues and conversations. https://www.spigotmc.org/threads/labyrinth-generator-aka-catacombs.165251/
- If you would like to assist with coding, be my guest in submitting pulls. I know how to code, but only to a short extent. I am moving focus of updates to Spigot. Due to limited control I have on this listing. https://www.spigotmc.org/resources/labyrinth-generator-aka-catacombs.26582/ If you need to get in contact with me on here, the best way is to send me a PM, that way I get an email notifying me. I don't get emails for forum or ticket posts.
Only One Room Generating?
I suggest checking your config. If it doesn't have the 1.7 new blocks (Granite, Andesite, etc.), the plugin will try to build around them. Add them to the config to be replaced by catacombs on plan and build. Refer to the attached config as a reference/example. If you have a lot of caves or "air" blocks in the area of building, add Air to the list as well. Great if you want floating catacombs in an Empty World.
Catacombs - Random Dungeon Generator:
Builds configurable dungeons under your feet for players to explore and loot. I wrote my own level builder but I guess it's a homage to those text based classics like Nethack and of course Angband.

Features:
- Generates random multi-level dungeons.
- Only builds in solid regions it considers natural. Can build anywhere by adding AIR to config.
- Admins can build dungeons, Players can explore them.
- All commands are integrated with Permissions.
- Integrated with most common economy systems (using Vault) (optional)
- Secret doors
- Information persists using sqlite database (no setup required)
- Only the toughest adventurers will survive without armour, weapons, food and torches.
- Special chests at strategic points to add to the general loot.
- Configurable Dungeon layout and content.
- Dungeons can be size/configured so they work better with parties of players.
- Admins can easily unprotect, reset, suspend, enable or fill dungeons in.
- Multiple world compatible.
- Here are some Spoilers giving you a taste of what you might find.
- And here are a couple of pictures.
Configuration page
Check out images for pictures of the hut types.
Having problems? Check out the FAQ
I made a short tutorial on how to plan and build a dungeon.
- http://www.youtube.com/watch?v=TfmA8Mzl2L4 (part 1)
- http://www.youtube.com/watch?v=yn1_Ayqd6F0 (part 2)
Here is a detailed demo and tutorial kindly done by Samkio and Torrent (WoopaGaming)
Here is a detailed demo and tutorial kindly done by BukkitDE (in German)
Here is a short demo kindly done by AbsintoJ (I think in Portuguese)
Instructions
Commands
Permissions
Configuration
Credits
- Credit to the Vault team for supplying a simple way to hook into assorted permissions and economy plugins.
- Credits to Samkio and Torrent (WoopaGaming) for recording a demo and tutorial.
- Credits to Jeussa and MnMaxon from Spigot for updating the plugins via donations from LigerXT5
ToDo
- Replace Iron Blocks with Anvils. Create a config option to toggle this for MCMMO servers.
- Jeussa added a way to customize loot, similar to Essentials's configs for kits with item names, lore, etc. I would like a way to do the same with the mob spawners. Currently I have to use CreatureSpawners and edit each spawner to customize the catacomb experience. One person contacted me about adding support for MythicMobs. I have no preference on this. But the extra abilities, I am sure some server admins would like.
- Cobwebs only spawn once, during first generation. Though I want to say this is a bug, it would be nice that web had a set percentage, customizable in the config, either in general, or per catacomb style.
- We are limited to a set selection of huts, per say, that appear at the top of the catacomb. These are the buildings that you see at the start before climbing down to the first floor of monsters. There is no way to add schematics to customize these. Though we can edit the area after generation, the protection boundaries are set. Which then requires an additional worldguard region.
- Same as above, the rare/unique rooms are hard set, and would be nice to add some variety. I have no clue how hard this would be to add some more rooms in, along with each room having a percent chance.
- Add in a command variable to the /catacombs delete CatName. Currently it defaults to replacing everything and filling in the rooms with Stone. If creating in, let's say the Nether, it would be nice to add at the end the name of the block to use to replace with, instead of stone. Such as the Nether, it would be Netherrack, or using the EmptyWorldGen (currently for testing in) with Air.
-
View User Profile
-
Send Message
Posted Mar 11, 2012@rythar One thing that I can do about the zombies bashing doors is to put a dungeon into hibernation when nobody is in it. There are already a flag in the code in anticipation of this, it would just be a simple matter of clearing the monsters when the last player leaves and preventing spawns when nobody is inside.
-
View User Profile
-
Send Message
Posted Mar 10, 2012This isnt really a bug but it can be rather annoying. Since 1.2 from above ground you can hear the zombies trying to break down doors and they cant so its just a lot of noise nonstop. Not sure if there is really much that can really be done about it but I thought I would mention it.
-
View User Profile
-
Send Message
Posted Mar 10, 2012Is there a way to have dungeons generate by themselves?
-
View User Profile
-
Send Message
Posted Mar 10, 2012@Liger_XT5 I'll add a global options so you can configure if the reset button does a reset or a word of recall. The regular monsters should leave your dungeon intact but I guess bloodmoon is changing the blocks and I'd rather avoid cancelling changes other plugins are making.
Adding a rebuild command to force the dungeon to be rebuilt is already on the to do list.
-
View User Profile
-
Send Message
Posted Mar 10, 2012@rize0528a Enchanted items in chests would be cool. I'll add it to the to do list and see if it's easy to add. Thanks for the post.
-
View User Profile
-
Send Message
Posted Mar 9, 2012If I could make a request.
Have the 'reset' button be a 'recall' button instead. If I let people use the recall button, they would go through many times over and over again getting loot and sell it at the stores.
I've got it set so a mod or higher runs the /cat resetall once a week, but when players make it to the end, they don't always know to use the /cat recall command. Been having to edit the dungeons myself and put a sign for them.
Also, any word on walls being protected from monsters or even just rebuilding? Players find that catacombs + bloodmoon is quite challenging, but when all the walls stay as they are when a reset is ran, kinda ruins the fun.
-
View User Profile
-
Send Message
Posted Mar 9, 2012I have a question, can I add the enchanted items to the drop list?
I've tried
but all in vain...
--
This plugin is really awesome :) , thank you!
-
View User Profile
-
Send Message
Posted Mar 9, 2012@nipper4369 You'll need the new version of Catacombs to resolve this (v1.9 or the dropbox release below). This looks like the same issue discussed a few posts below. It tried unplan the other day and it worked fine for me, but I'll look into this.
-
View User Profile
-
Send Message
Posted Mar 8, 2012Oh another issue. I made 2 dungons. But one I used name "Dungon1" and the other I used "Dungon2". Dungon1 Failed so it was never planed out or even built. But when I went to make Dungon2 It would error out saying in the way of Dungon1 even thou it failed to plan it would not let me plan a new one on it with a new name. I tried using /ca unplan but said it was not there.
-
View User Profile
-
Send Message
Posted Mar 8, 2012When someone died in side. http://pastebin.com/13t7H3A0
-
View User Profile
-
Send Message
Posted Mar 8, 2012@DarkCreon Ah yes sorry about that, I took my armour off when testing the fix so the monsters could kill me quicker so I missed this follow up problem. I've updated the tactical release on dropbox if you'd like to re-download. Given this was a nasty bug, and causes you to loose items I'll do a proper bukkit release of v1.9 to fix this.
-
View User Profile
-
Send Message
Posted Mar 8, 2012Hi I am getting a similar error even with the tactical release you posted when someone dies. I don't use blood moon. items and xp are lost even though it says they are charged 25 for the restore service.i am using 1.2.3-R0.2-SNAPSHOT
-
View User Profile
-
Send Message
Posted Mar 7, 2012This is an awesome plugin. With 1.2, I have a suggestion: Now that the world height has been dramatically increased, perhaps a new type of dungeon could be added that goes up (and maybe down too)? I can imagine great towers with iron bar windows...
-
View User Profile
-
Send Message
Posted Mar 7, 2012@Liger_XT5 Yes this is an issue in Catacombs. It looks like they have changed the way one of the get item calls works. If anyone sees an issue that includes CatGear,java:28 then it's the same problem. I'll investigate and see what's changed.
[Edit] There is a tactical release here to resolve the new equipment restore issue when you die. http://dl.dropbox.com/u/39934793/Catacombs.jar
-
View User Profile
-
Send Message
Posted Mar 7, 2012By the way, followed your advice and got it working lovely again! Thanks!
-
View User Profile
-
Send Message
Posted Mar 6, 2012Also running Bloodmoon (atm) and I got this just now:
Caused by: java.lang.NullPointerException
at net.steeleyes.catacombs.CatGear.(CatGear.java:28) at net.steeleyes.catacombs.Players.saveGear(Players.java:40) at net.steeleyes.catacombs.CatEntityListener.onEntityDeath(CatEntityListener.java:70) at sun.reflect.GeneratedMethodAccessor104.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
-
View User Profile
-
Send Message
Posted Mar 6, 2012Unsure where to post this, but just updated, worked great, but I would like to report that Catacombs + BloodMoon pretty much a mad house.
I have blood moon set to destroy many different types of blocks (make it harder for players to defend themselves), but cata reset does not rebuild the walls.
I have not tried a new cata dungeon for 1.2.3, these dungeons were made while 1.1 was still the newest one.
Also, not sure related to BloodMoon + Catacombs, but when a player dies:
Players don't get their items back, and loose nearly all XP (not sure if cata related or not.)
-
View User Profile
-
Send Message
Posted Mar 6, 2012@Liger_XT5 The way the hinge positions are encoded in Minecraft for double doors has been changed. So if you wander into an existing dungeon with double doors you'll see some strange configurations. There is new code in v1.8 to sort out any old dungeons as well as build new ones correctly, and as mentioned to close doors correctly when a dungeon is reset.
-
View User Profile
-
Send Message
Posted Mar 6, 2012Goodluck with the 1.2 work, here is a error I got with the current dev beta build, hope it helps :)
http:pastebin.com/jJ3wD4Sq
-
View User Profile
-
Send Message
Posted Mar 6, 2012@Liger_XT5
Probably related to dungeon reset code