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 Feb 7, 2012@caidcurse
a bit of a work around for this might be using another plugin.
there is a plugin called 'ScrollingMenuSign' which will allow you to add a premade command(s) (such as, Line1: /cat plan small001 3 10 Line2: /cat build small001) to maps (including signs & spout).this will make a menu available on a map that users can scroll throw and select cmds (even cmds they dont have permissions to)
the user buys the map from you or a shop, walks to a spot, clicks line1 (eg "Click to plan catacomb") then clicks line2 (eg "build a planned catacomb")
The only complications i can see is:
It may be a long and painful work around, but if you're willing to try it might just work until Blockhead adds your suggestion :)
-
View User Profile
-
Send Message
Posted Feb 7, 2012@arandomguy01
Hey arandomguy01, I found a way to remove diamonds from the end chest all together. It seems diamond items are hard coded into the plugin but the percentage can be changed in the config file.
In your config file under your custom style look for:
Big:
EquipPct: 100
List:
- diamond:100:1-3
- golden_apple:30:1
Change EquipPct from 100 to 0 (this is the percentage/chance of a diamond wep/tool/armor showing at the end chest.
On another note, you can stop diamonds from spawning by also changing '- diamond:100:1-3' to '- diamond:0:0'
Once you have changed this value, save and restart the server. go to your catacomb, type '/cat style [your custom style name]' (eg: /cat style test)
Then '/cat reset'
Your catacomb will now be loaded with your new style and your end chest shouldn't have any diamond items
-
View User Profile
-
Send Message
Posted Feb 6, 2012Love the plugin, my members are diggin it totally. A suggestion for future iterations, offer the ability for players to purchase their own dungeons. The admin can set as many size variations as they want, but for example small, medium, and large. and price them. If the player has permissions, they can buy one, go somewhere, plan and place it.
Then, that player would be the only one allowed in, unless they invite others to it. The invitation could be forever, or until the dungeon is restarted.
This idea came to me, because catacoms make a great place to farm drops (I have custom drops on my mobs) and certain players raid the dungeons time and again. It'd be nice if players had their own monster farms in their own back yards, so to speak.
Hope you like the idea.
-Caid.
-
View User Profile
-
Send Message
Posted Feb 6, 2012I'd like to thank you for writing this. I am however having a slight issue with configuration. It seems regardless of what I put for the loot list on Medium or Big chests, not sure which, there is always diamond equipment available inside of those chests, which I don't want. From the way I understand it, if a style has items listed, this should override, and if not it will pull from the default. I have all areas filled in with no mention of diamond, I switch the style and reset, and it's still there.
Is there a more descriptive configuration guide with regard to loot? I've found it a little bit vague on a lot of the settings in that area.
Again, thanks for your time.
Thought I had it figured out. You got me man. I just don't know. *edit*
-
View User Profile
-
Send Message
Posted Feb 6, 2012@Blockhead
Yes, gold is being given for mobs spawned outside the dungeon.
-
View User Profile
-
Send Message
Posted Feb 6, 2012@Blockhead2
lol, thanks for your response but crowbars82 and I solved each others problems :D
@mogey5101
Yes, to reset a catacomb type '/cat reset [catacombname]'
(if you are standing in your catacomb then just '/cat reset')
(also to reset all your dungeons/catacombs '/cat resetall')
To teleport to the top '/cat recall'
If you use just '/cat' it will show you a list of commands you can use
-
View User Profile
-
Send Message
Posted Feb 5, 2012Is there a way to reset the dungeon once someone finishes it? and also teleport them to the top?
-
View User Profile
-
Send Message
Posted Feb 5, 2012Is there any way, or maybe plans for allowing random dungeons to spawn throughout the world as it generates? Having a button at the end of the dungeon to reset it is great, but coming across random dungeons for users on small servers with no idea how many levels or rooms a dungeon in really adds a lot.
-
View User Profile
-
Send Message
Posted Feb 5, 2012@DQone v1.3 of Catacombs doesn't give gold for kill outside the dungeon as far as I can see. There are two ways to turn gold giving off for mobs inside the dungeon. The easiest is just to set the min and max gold to zero. The second is to set GoldIff to true. I hope this helps. Let me know if you are seeing gold given for creatures that spawn outside (this was a bug once but is fixed I think).
-
View User Profile
-
Send Message
Posted Feb 5, 2012PeopleClan, did you see my comment about killing mobs outside of the dungeon?
-
View User Profile
-
Send Message
Posted Feb 5, 2012@ThePeopleClan As mentioned set the hidden percent to zero to avoid secret doors in new dungeons.
-
View User Profile
-
Send Message
Posted Feb 5, 2012@PureSpider If potions in chests are turning back into water when a block is broken then that is very strange and must be a bukkit or minecraft problem because the catacombs block break listener doesn't go anywhere near any chest or item code. The Catacombs source is on github if you don't believe me. :-)
-
View User Profile
-
Send Message
Posted Feb 5, 2012@oldjollysanta There is a bukkit/Minecraft problem that means I can't delete the chests without crashing the minecraft client. So currently chests get left behind when a dungeon is built. This could be why you are having problems building another dungeon on an old site.
I think the best way around this is to use worldedit to set the region back to stone and then call plan again (worldedit may crash too as you replace the chests, but just restart the client if it does).
[edit] again some kind person has already suggested this.
-
View User Profile
-
Send Message
Posted Feb 5, 2012@crowbars82 If you have a custom loot list defined in the config file, the plugin will use the custom loot list only if you set to the correct style before calling the reset. In other words the style isn't stored with the dungeon you change to the loot style you want and then call the reset.
[edit] Ah cool it looks like someone already pointed you in the right direction.
-
View User Profile
-
Send Message
Posted Feb 4, 2012Im havin the same problem with the secret doors. But to fix em on my server Ive been suspendin the dungeon and then breaking the bottom block on the wall and puttin 2 more on the piston then enabling the dungeon again. Thats been workin fine for me so far. It sux cause I have to stop and do it to every one of em tho
-
View User Profile
-
Send Message
Posted Feb 4, 2012HiddenPct: 10 - % of archways are secret doors (double doors shrink to 1 wide)Inside Archway.Type
-
View User Profile
-
Send Message
Posted Feb 4, 2012@PureSpider
where do I do that. I can't see an option like that in the config?
-
View User Profile
-
Send Message
Posted Feb 4, 2012You have to set the percentage of secret doors to zero, aswell.
-
View User Profile
-
Send Message
Posted Feb 4, 2012Great I have set SecretDoorOff: true and they still generate and you can only go through a few rooms. I will check this plugin again and hope you can fix trapdoors
I will have to use Dungeon Builder instead :(
-
View User Profile
-
Send Message
Posted Feb 4, 2012I made a little something :]
Takes the map file created by the plugin and displays it as a nice, human-readable map!